7

我的雇主最近将我们从 VS 2010 升级到 VS 2012。这很棒,但有一个小烦恼,我希望这里有人可以帮助解决。在 VS 2010 中,当我切换分支时,它会询问我是否要更新 IIS 路径。类似于“port:blah 的路径指向这里。你想改变它吗?” VS 2012 懒得问。它只是改变它。我似乎找不到阻止这种行为的设置,所以我希望其他人有。在任何站点上搜索 IIS 都会带来太多无法筛选的结果,特别是考虑到前三十个左右中只有一个(实际上是这个论坛的一个主题)与 IIS 和 Visual Studio 更新路径有关(遗憾的是不是与此问题有关)。任何帮助将非常感激。

编辑:我找到了确切的信息。它显示:“Web 项目 '...' 当前配置为使用 URL '...'。Web 服务器将此 URL 映射到不同的文件夹 '...'。您想将此 URL 重新映射到指向此 Web 项目的文件夹?”

4

2 回答 2

3

我把这个问题带到了 MSDN 论坛。我在那里收到了答案,所以我只是将这个问题链接到 MSDN 问题。

MSDN 论坛问题

在 visualstudio.uservoice.com 上请求

于 2013-03-20T20:08:26.750 回答
1

只是我解决这个问题的方法:

  • 在 IIS 管理器中,我为每个分支创建了站点,然后使用不同的端口对其进行了配置。

  • 在 VS2012 中打开每个 web 项目,然后将属性设置为:

    • Start Action= 不要打开页面。等待来自外部应用程序的请求。

    • Servers= 本地 IIS

    • Project URL: http://localhost:[IIS 上此站点的端口]

这样,VS2012 就不会修改 web 端口和路径。我仍然可以使用不同的分支进行调试。

这对你有帮助吗?

于 2014-03-27T03:55:33.733 回答