我正在使用 IIS 5.1 和 Framework 4.0 在 Visual Studio 2010 上运行 MVC 3。
使用 Visual Studio 内置的 Web 服务器可以正常工作,但一旦我开始使用 IIS 5.1,它就无法工作。
我还使用 aspnet_isapi.dll
添加了应用程序扩展映射 (.*)但一旦我添加了这一点,Visual Studio 2010 甚至不允许我调试应用程序并抛出一个错误,指出找不到资源。
我已经拔头发八个小时了。如果这不起作用,我将不得不恢复到 ASP.NET Web 表单。
有人可以帮我吗?
最佳答案
我发现MVC不喜欢应用程序名称中的点。因此,如果它像 test.mvc
那样,它就会抛出错误。删除点后,一切正常。
关于asp.net-mvc-3 - 运行 IIS 5.1 的 MVC 3 无法使用 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053741/