一直用WLW写离线blog的,今天突然发生了“服务器提交了协议冲突,Section=ResponseHeader Detail=CR 后面必须是LF”的错误提示,晕倒啊,估计是服务器的PHP版本升级过了的原因吧。
查了下,很多人遇到,解决方法也简单,实际是一个.NET FRAMEWORK的设置问题,解决方法:
- 定位到WLW的安装目录下,备份一下 WindowsLiveWriter.exe.config 这个文件
- 用记事本打开 WindowsLiveWriter.exe.config,在 <configuration></configuration>小节内,增加
<system.net> <settings> <httpWebRequest useUnsafeHeaderParsing="true" /> </settings> </system.net>
保存该文件,重新启动WLW,问题就OK了。