Leo*_*rdo 21 iis version-control iis-express visual-studio-2012
我有一个应用程序,它在c:\ Dev\MyApp\Main下受源代码管理(TFS 2012).
因为我正在开发一个新功能,所以我决定在c:\ Dev\MyApp\BranchNewFeature上打开一个分支.
我开发了,当我决定是时候测试它就像我没有做任何改变.我点击了F5,我看到了该应用程序的基线版本...看着它我注意到一个非常奇怪的事实:当我检查IIS Express时,应用程序的"启动路径"是旧的(c:\ Dev\MyApp \主要).
任何人都可以帮助我让IIS Express指向新路径吗?(C:\开发\ MyApp的\ BranchNewFeature)
Chr*_*lum 24
我遇到了同样的问题.为了解决这个问题,我使用了cheesemacfly的建议来更新C:\Users\%USERNAME%\Documents\IISExpress\config\applicationhost.config
以指向新目录.
这种解决方案的明显缺点是,如果您计划经常在新分支之间切换,则需要反复执行此操作.看起来像VS2012中的一个错误......
Dig*_*nce 17
重启VS似乎解决了这个问题.这只是一个替代解决方案,正如它的所有Windows产品的标准 - 关闭并重新启动,并且繁荣它将工作!
这就是发生的事情:在使用VS2013在分支机构中处理Web项目后,我遇到了同样的问题.正如上面提到的Chris Gillum,我在重新启动VS时打开了applicationhost.config,并且文件已使用正确的路径自动刷新.所以,这肯定是Visual Studio中的一个错误.
更新:
自从我发布这个答案以来,我已经多次看过这个问题了.而且我找到了重启VS的替代方案.这就是我现在所做的:
在以下部分中搜索并修复工作区的物理路径:
<sites>
<site name="MyWebSite" id="XXX">
<virtualDirectory path="/" physicalPath="FIX_THIS_PATH" />
</site>
<sites>
Run Code Online (Sandbox Code Playgroud)IISExpress将自动刷新站点,您无需重新启动VS. 希望这有助于某人.
归档时间: |
|
查看次数: |
11974 次 |
最近记录: |