在更新到最新的视觉工作室几周后,我一直在遇到令人讨厌的行为,并想知道是否有其他人遇到了同样的问题和/或知道如何避免它们。
就像这样
或者这个
似乎正在发生的事情是:
我一直在做什么来切换分支
有什么想法吗?我在VS2012中没有遇到同样的麻烦
答案 0 :(得分:1)
(这个答案假设您正在使用VCS将分支机构检出到不同的文件夹,如TFS,但不是GIT)。
这似乎是VS2013中的一个新错误(并且仍然存在于Update 2中)...问题是IISExpress applicationhost.config文件未更新为指向新分支的位置。
您可以手动更新文件(位于Documents \ IISExpress \ config),也可以继续执行删除临时文件的操作,这有时会导致文件更新。
h / t:http://www.ninjacrab.com/2013/09/24/iis-express-misdirection/
例如,给定原始分支/文件位置的此配置条目
<site name="Website" id="2">
<application path="/" applicationPool="Clr2IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\myuser\Documents\Path\To\Original\Website" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:54473:localhost" />
</bindings>
</site>
您只需编辑physicalPath
即可反映新分支的位置。
<virtualDirectory path="/" physicalPath="C:\Users\myuser\Documents\Path\To\New\Website" />
答案 1 :(得分:0)
我也一直在看这个问题,几乎100%相同。我的env只是停止与我的服务通信(也在我的项目中),并继续抛出错误,因为没有在db中找到我的用户记录,100%存在。所以我运行了一个我写的小蝙蝠文件来删除所有VS&amp; IIS快速缓存,通常让我重新启动并运行。有时我必须重新启动并在我完全运行之前重复这个过程。
我觉得你的痛苦是这个问题,但我很高兴看到你报道它。在如何开始对问题进行分类而不知道是由于代码还是2013 / IIS快速组合时,我非常沮丧。当你可以肯定地说这些东西不能一直起作用时,很难对这个问题进行分类。
我的手指与你交叉,希望有人可以至少如何开始分析组件,以便缩小其原因。
答案 2 :(得分:-1)
您可以打开两个可视工作室窗口,在任务栏中单击可视工作室图标,然后您可以同时打开两个不同的解决方案,如果您有两个屏幕,则每个屏幕上可以有一个。