asp.net-mvc-3 - 运行 IIS 5.1 的 MVC 3 无法使用 Windows 身份验证

标签 asp.net-mvc-3 visual-studio-2010 sql-server-2008 windows-xp

我正在使用 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/

相关文章:

jquery - 使用 Jquery 提交表单,提交 Get 而不是 Post

asp.net-mvc - Visual Studio 2010 未将 .CSHTML(Razor View Engine)设置为内容

visual-studio - 以编程方式拦截和/或操作 TFS/Visual Studio 2010 中的 checkin 注释

c# - 不包含适合入口点的静态 'main' 方法

Sql Server 2012 fetch 与旧 row_number 性能。我缺少什么?为什么 row_number 快 17 倍?

sql - 从 SQL Server 中删除所有用户定义的类型

c# - 如何使用 Html.EditorFor 在 MVC3 中呈现单选按钮?

asp.net - 更改 iis 7 的 Inet 根文件夹

asp.net-mvc - ASP.NET MVC 自定义路由约束、依赖注入(inject)和单元测试

sql-server-2008 - 使用 CASE 和 COALESCE