和.net无关,如果在URL地址中有中文,就有可能解析不正确,这是因为http协议对中文地址的兼容就不是完全的。没有彻底解决的办法,有个帖子是把其中的中文替换成英文的,在ASP论坛我看见过,你去搜一下。

解决方案 »

  1.   

    web.config
    <configuration>  
    <system.web>
    <globalization requestEncoding="GB2312" responseEncoding="GB2312" uiCulture="zh-CN"  culture="zh-CN" fileEncoding="GB2312" /> 
    </system.web>
    </configuration>
      

  2.   

    谢谢你们的关注。
    可是尝试了一下,没有解决我的问题。
    我觉得可能是操作系统的.net framework的问题。
    应该和程序没有关系。
    因为在本机上的配置文件并不是这样,也一样是可行的。
    所以,我最近真是痛苦…………
    被这个给挡住了:(