在IIS6和Webforms上实现URL路由时,我似乎无法理解如何找出错误的内容。
当我尝试访问路线时,我继续收到404错误。
我按照此处所述添加ISAPI模块: http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/
这样,ASP.Net会处理所有请求,但是我只是访问该网站时遇到404错误。
有没有办法判断URL路由引擎是否正在收到请求?
更新 对于64位版本的Windows(我没有提到),正确的DLL是:
C:\ Windows \ Microsoft.NET \ Framework64 \ V2.0.50727 \ ASPNET_ISAPI.DLL
如果你不确定哪个版本(或者你想确定你得到了正确的路径),只需复制ListBox中“aspx”扩展名的可执行路径中的值在WildCard Mapping框上方。
答案 0 :(得分:2)
以下是我们为解决此问题所采取的确切步骤,尽管您可能已根据帖子完成了此操作。在我们的开发盒上,它工作正常,但在带有IIS6的Windows 2003服务器上却没有。
您能确认这是服务器,而不是您的开发箱吗?你能确认服务器有.Net 3.5 SP1吗?