在MVC4 IIS6上获取页面未找到错误

时间:2016-03-21 07:00:39

标签: asp.net .net asp.net-mvc asp.net-mvc-4 iis

我想在Windows Server 2003 IIS6上使用.NET 4中的ASP.NET MVC 4构建我的Web应用程序。我按照This Blog (haacked.com)中给出的一些步骤进行了操作。我遵循IIS6无扩展URL方法。但问题是,我发现Page not found错误:

enter image description here

我一直在寻找2天。每个解决方案都会将我重定向到这种方法。如果有任何其他解决方案或当前解决方案中是否有任何缺失,任何人都可以指导我吗?

2 个答案:

答案 0 :(得分:0)

您关联的网页上的说明似乎已过时,它使用的是.mvc扩展程序,但已更改为“无扩展名”'在当时正在使用的早期预览/测试版之后。

您应该将扩展名留空(或者只输入一段时间,如果您不能将其留空),而不是使用.mvc,然后取消选中"验证文件是否存在"复选框。

参考:http://weblogs.asp.net/scottgu/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls

答案 1 :(得分:0)

最后我解决了它,将来可能会对某人有所帮助。我使用64位版本,因此对于64位版本,文件aspnet_isapi.dll应该从以下引用:

<强> C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_ISAPI.DLL