最近在配置windows server2008上運行一個程序時候,Url爲中文的,打不開。很是納悶,於是找遍任何方法總算找到一個比較穩妥方法,在此分享給大家!
按照微軟的介紹設置即可
http://support.microsoft.com/kb/942076
按照微軟的解釋,是爲了安全默認關閉了“雙向解析”。打開就行了
注意按照以上步驟之後,運行 IIS 的服務器的安全級別可能也會減化。
因此,allowDoubleEscaping 屬性設置爲 True 之前,請考慮所涉及的風險。
沒服務器權限,只能改web.config的。直接在
<system.webServer>
</system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>