【问题标题】:MVC 3 running IIS 5.1 does not work with windows authentication [closed]运行 IIS 5.1 的 MVC 3 不适用于 Windows 身份验证 [关闭]
【发布时间】:2012-08-21 11:21:52
【问题描述】:

我正在使用 IIS 5.1 和 Framework 4.0 在 Visual Studio 2010 上运行 MVC 3。

使用内置 Web 服务器的 Visual Studio 可以正常工作,但是一旦我开始使用 IIS 5.1,它就无法正常工作。

我还使用 aspnet_isapi.dll 添加了应用程序扩展映射 (.*),但添加后,Visual Studio 2010 甚至不允许我调试应用程序并抛出错误,提示找不到资源。

我已经拔头发 8 个小时了。如果这不起作用,我将不得不恢复为 ASP.NET Web 表单。

谁能帮帮我?

【问题讨论】:

  • 请不要恢复为网络表单,帮助正在路上。 :P
  • here 是关于如何在 IIS 上安装 MVC 站点的深入指南。
  • 但是这篇文章通过 IIS 6,你认为它在 IIS 5.1 上的工作方式是一样的吗?
  • 我在 MVC 中发现的是,如果我使用 Intranet 模板并按照 yasser 推荐的网站中的建议在 IIS 中进行设置,则一切正常。但是如果我使用 Internet 模板并在 IIS 中按照建议进行相同的设置,Visual Studio 甚至不允许我运行该应用程序。这是它抛出的错误:“无法在 Web 服务器上开始调试。底层连接已关闭。接收时发生意外错误。”

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


【解决方案1】:

我发现 MVC 不喜欢应用程序名称中的点。所以如果它像test.mvc,它会抛出一个错误。删除点后,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多