摘要:
最近把原来的网站项目2.0升级到了4.0,网站发布时发现原来的伪静态除了详细页面等一些有后缀的页面能正常访问外,其余页面均找不到页面地址,报404错误。除了Framework版本不一样,其余没有任何修改。ASP.NET 4.0在安装的时候,会在IIS6注册一个ISAPI Filter,叫做”aspnet_filter.dll”,ISAPI Filter会先于ISAPI处理程序前执行,它会在所有的的无后缀的URL后面加一串字符“/eurl.axd/GUID”, 同时ASP.NET 4.0还会在IIS默认添加一个请求映射规则“*.axd”,映射到aspnet_isapi.dll。此时,所有的无后. 阅读全文