【问题标题】:Visual Studio creating IIS virtual directories when solution openedVisual Studio 在解决方案打开时创建 IIS 虚拟目录
【发布时间】:2011-03-06 19:48:36
【问题描述】:

当我打开解决方案时,Visual Studio 要求在 IIS 中创建虚拟目录。这可能是因为解决方案中的项目已配置为使用 IIS 而不是 Cassini?

对话框消息是:

"为 Web 项目指定的本地 URI ... 尚未配置。要打开此项目,需要配置虚拟目录。您现在要创建虚拟目录吗?"

【问题讨论】:

  • 您能在项目属性窗口的“Web”选项卡上验证吗?

标签: visual-studio iis cassini virtual-directory


【解决方案1】:

是的。如果将 Web 项目配置为使用 IIS(在项目属性中的 Web 选项卡上 ->“使用本地 IIS Web 服务器”),Visual Studio 要求定义的路径作为虚拟目录存在于 IIS 中,并且对应于项目在磁盘。如果 IIS 中不存在该路径,Visual Studio 将提供为您创建它。

【讨论】:

  • 谢谢阿德里安。这样做的主要好处是什么?当我切换到分支中的代码时,这让我付出了额外的努力,因为 VS 似乎关心每个虚拟目录是从哪个项目创建的,这意味着我每次切换分支时都必须删除 IIS 中的所有虚拟目录(我的工作副本)。这是你经历过的事情吗?
  • @Ben:是的,在分支上工作很痛苦。几次之后,随着您熟悉需要配置的内容,设置起来相对较快。我更喜欢使用 IIS,因为这意味着我的 Web 应用程序在我停止使用 Visual Studio 调试后会继续运行,这意味着它仍然可以使用。此外,在开发新功能时,我点击编译,然后切换到浏览器,无需启动内置 Web 服务器或开始调试。
猜你喜欢
  • 1970-01-01
  • 2015-11-24
  • 1970-01-01
  • 1970-01-01
  • 2018-02-21
  • 2013-12-05
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
相关资源
最近更新 更多