分类 Windows 下的文章

web.config配置文件中特殊字符的处理

在安装一个ASP.NET网站时,遇到问题,首先打开网站首页时,报错如下:
配置文件的XML格式不正确.png
然后在IIS里随便点击其他配置,比如默认文档,也会弹错:
web.config配置xml格式不正确.png
仔细看错误提示,发现sqlserver的数据库配置那一行标红了,然后反复试账号和密码的对错,没有解决问题。然后再网上看到我现在红框标注的地方:配置文件的XML格式不正确,这才是关键。





阅读剩余部分

IIS取消文件夹下的文件脚本执行权限,禁止webshell木马运行

web项目如果有上传控件或者富文本编辑器,是极容易被上传webshell木马文件,木马文件运行后,黑客就可以提权拿到你服务器里的更多东西,很容易就造成极大损失。

修复程序的漏洞是一方面,另一方面就从服务器安全配置着手。一个最简单和常用的方法就是将附件上传目录的脚本执行权限取消。

阅读剩余部分

阿里云服务器Windows Server 2008 R2远程桌面链接不上的解决办法

我们其中有一台阿里云服务器,操作系统是Windows Server 2008 R2,远程桌面连接经常连接不上,重启服务器后,又可以了,过几个小时又不行了,要频繁地重启服务器来解决。但通过阿里云后台的VNC远程工具又能连接上。

通过服务器事件查看器 → Windows日志 → 系统,看到来源为TermDD的错误发现,RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接。这种报错就是导致远程连接经常中断的原因。
RDP 协议组件 X.224 在协议流中发现一个错误.png

微软官方早有这个问题,并且提供了解决办法:https://blogs.msdn.microsoft.com/scstr/2012/02/29/how-to-troubleshoot-the-terminal-server-security-layer-detected-an-error-in-the-protocol-stream-and-has-disconnected-the-client-client-ip-and-the-rdp-protocol-component-x-224-de/

修复命令:netsh int tcp set global chimney=disabled

修复之后,重启服务器生效。

另外,如果服务器安装了360杀毒软件,360的主动防御功能,也可能会导致远程桌面登录失败。注意2个问题的排查。