修改 Request.Form["xxx"] 的值
通常 Request.Form 是只读的,不允许修改表单值。这样设计的目的应该是出于安全考虑。但是有些情况又需要修改Request.Form才能达到最佳方案,ASP.NET CORE 和 ASP.NET MVC 有不同的方法。
2021-01-13
ASP.NET CORE
修改WDeployAdmin和WDeployConfigWriter用户密码
如果Windows Server 安装了Web部署组件,默认添加了2个windows账号WDeployAdmin和WDeployConfigWriter,由于密码策略限制,这2个账号的密码可能几天就过期了。需要手工勾上“密码永不过期”。如果忘记勾上这个选项,导致密码过期,Webdeploy组件无法使用,请看详细内容。
2020-08-03
Others
在生产环境显示ASP.NET CORE的错误信息
默认条件下,ASP.NET Core 发布Release版本到IIS,环境变量默认是Production。这时如果有异常产生,页面只提示 An error occurred while processing your request. 下面一段文字告知要切换回Development Mode才能显示更多异常信息。
2020-06-30
ASP.NET CORE
ASP.NET CORE 中 生成二维码 QRcode
ASP.NET CORE 中生成二维码和在传统的ASP.NET中不太相同,zxing.net 有专门用于Core的版本。
2020-06-19
ASP.NET CORE
用 JavaScript 的匿名函数理解 C# 的委托
我的脑子里有个名词一直在纠结:委托。
顾名思义,委托,把事情托付给他人或机构(办理)。造句诸如:“当事人委托律师出庭辩护”,“我能委托你办一件事吗”。 很明显,委托是个抽象动作(Action),目的具体不详,“出庭辩护”,“办一件事”才是真正要做的事。但C#中委托却让我之前一头雾水,因为这个概念从来未有如此摊开摆上台面。
顾名思义,委托,把事情托付给他人或机构(办理)。造句诸如:“当事人委托律师出庭辩护”,“我能委托你办一件事吗”。 很明显,委托是个抽象动作(Action),目的具体不详,“出庭辩护”,“办一件事”才是真正要做的事。但C#中委托却让我之前一头雾水,因为这个概念从来未有如此摊开摆上台面。
2020-06-19
C#
实现简单高效的网址(文本)缩短服务
本文另辟思路,抛弃传统数据库,改用自行设计的数据存储方式,实现高速的数据存储与输出。并且使用62进制替换10进制,使短网址容量大幅提升并且具备一定的混淆特性。
本方案使用了二分法查找、自建索引、进制转换等方法。
本方案使用了二分法查找、自建索引、进制转换等方法。
2020-06-19
C#
蔡大卫,广东揭阳人氏,现居深圳,从事互联网行业,专注程序编码工作20年。目前正在创业。