【发布时间】: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