Visual studio 2010 Visual Studio 2010:在IIS 7 web的根目录中调试web应用程序

Visual studio 2010 Visual Studio 2010:在IIS 7 web的根目录中调试web应用程序,visual-studio-2010,visual-studio-debugging,Visual Studio 2010,Visual Studio Debugging,我正在尝试配置我的mvc项目,以便可以从IIS7调试它,但我需要为web应用程序的根配置它 我所做的: 将对“II6配置和元数据支持”的支持添加到IIS7中 在IIS7中创建了一个新站点,本地主机:5000(默认设置) 将项目属性中的属性“使用本地Web服务器”设置为: 单击“保存”时,会收到以下警告: “尚未配置为Web project MVC指定的本地IIS URL。要保留这些设置,需要配置虚拟目录。是否立即创建虚拟目录?” 单击“是”时,我会收到以下消息: “无法创建虚拟目录。” 当我

我正在尝试配置我的mvc项目,以便可以从IIS7调试它,但我需要为web应用程序的根配置它

我所做的:

  • 将对“II6配置和元数据支持”的支持添加到IIS7中
  • 在IIS7中创建了一个新站点,本地主机:5000(默认设置)
  • 将项目属性中的属性“使用本地Web服务器”设置为:
  • 单击“保存”时,会收到以下警告: “尚未配置为Web project MVC指定的本地IIS URL。要保留这些设置,需要配置虚拟目录。是否立即创建虚拟目录?”
  • 单击“是”时,我会收到以下消息: “无法创建虚拟目录。”
当我将url设置为指向子/虚拟文件夹时,上面的方法很好,例如


有什么想法吗

解决方案是在创建IIS站点时,基础文件夹需要指向asp.net项目文件夹


如果您知道解决方案,那就简单多了:)

在我的例子中,我没有将所需的主机头添加到IIS配置中。这样做之后,VisualStudio停止了抱怨


在IIS7管理器中,右键单击站点,然后选择“编辑绑定”。确保列出了您在VS中输入的URL,并且您可以从命令行ping它(应该从127.0.0.1响应)。如果无法ping,请将url添加到您的
c:\windows\system32\drivers\etc\hosts
文件中。

假设这是正确的答案,请将其标记为正确答案,无论您自己是否找到了答案:)现在刚刚做了标记。当我回答完问题后,苏告诉我等48小时,直到它能把它标记为已回答。。