最近在配置windows server2008上运行一个程序时候,Url为中文的,打不开。很是纳闷,于是找遍任何方法总算找到一个比较稳妥方法,在此分享给大家!
按照微软的介绍设置即可
http://support.microsoft.com/kb/942076
按照微软的解释,是为了安全默认关闭了“双向解析”。打开就行了
注意按照以上步骤之后,运行 IIS 的服务器的安全级别可能也会减化。
因此,allowDoubleEscaping 属性设置为 True 之前,请考虑所涉及的风险。
没服务器权限,只能改web.config的。直接在
<system.webServer>
</system.webServer>之间加上
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>于是中文伪静态就能完美运行了,运行成功地址:http://zhimo.yuanzhumuban.cc/company/
本文介绍了解决Windows Server 2008中中文URL无法访问的问题。通过调整IIS设置及修改web.config文件中的allowDoubleEscaping属性为True,实现中文伪静态页面的正常访问。

6839

被折叠的 条评论
为什么被折叠?



