0
当我通过在网站中加载深层页面启动Web应用程序时,使用ASP.NET友好URL时始终得到404错误。ASP.NET友好URL 404错误
- 启动Web应用程序通过加载页面的网站根
- 导航到页面,如/管理/ ViewEmployee/1
- IISRESET
- 刷新页面/管理:
我可以重现此/ ViewEmployee/1
第4步总是会导致404错误。我可以在我的测试环境中一致地重现此:
- 的Windows 2008 R2
- IIS 7.5
- ASP.NET 4.5
- 微软ASP.NET友好的URL 1.0.0
我但是,使用Windows 7上的IIS Express无法重现此问题。
是否有任何web.config设置可以添加到地址中是与IIS 7.5?
如果我第一次加载网站根目录中的一个页面,然后加载/管理/ ViewEmployee/1它工作得很好。如果我然后做一个iisreset,并重新加载/管理/ ViewEmployee/1(不先加载任何其他页面),我得到一个404错误。另外,如果我查看IIS日志,我可以看到几个200和几个404s完全相同的url – 2013-03-13 23:32:26
可以请你张贴整个网址?您可以在萤火虫工具的'net'标签上查看网址,看看您的网址是否正确成型。 – 2013-03-14 15:29:46