如果您有一个使用IIS配置的Web应用程序的解决方案,Visual Studio将设置虚拟目录并将它们指向您的代码.如果该解决方案有多个分支,则相同的IIS应用程序将有不同的目录.如果从与IIS应用程序当前指向的分支不同的分支打开解决方案,VS2010会警告您,然后询问您是否要更改目录.VS 2012没有警告你,它只是改变了目录而没有询问.
有没有办法得到这个警告?有没有办法将VS2012设置为不更改目录或手动执行此工具?
我经常在一个分支机构工作,但我想查看另一个分支中的代码.如果我在VS2012中打开该分支,它会更改IIS中的目录,现在应用程序指向错误的代码.2010年会问我所以我可以告诉它'不',如果我不想让它改变目录.
谢谢,马修
当我打开解决方案时,Visual Studio要求在IIS中创建虚拟目录.这可能是因为解决方案中的项目已配置为使用IIS而不是Cassini?
对话框消息是:
"尚未配置为Web项目指定的本地URI ....要打开此项目,需要配置虚拟目录.是否要立即创建虚拟目录?"
我在IIS8.5的默认网站下添加了几个应用程序(只是端口80 IP上的http =*)
它们指向不同的物理路径(不嵌套),这在添加这样的应用程序后工作正常.但过了一段时间,其中一个应用程序的物理路径会自动更改为另一个应用程序的物理路径.为什么?我刷新了我的DNSCache并删除并再次添加了应用程序,但有些东西正在改变我的配置的物理路径.有什么可以这样做的?有什么东西可以覆盖我的应用程序设置吗?