这似乎是一个典型的微软漏洞。我有一个项目,当我点击启动,尽管它被设置为默认项目是启动骨架MVC应用程序而不是我目前正在处理的MVC应用程序。
要解决此问题,我必须完全关闭Visual Studio并重新启动我的解决方案。我按f5或只是运行应用程序,它的工作原理。
我觉得有趣的是这个神秘的骨架应用程序似乎是ASP.NET临时文件与我的项目是同一个端口。在特定端口上开发此特定应用程序时,每天会多次发生这种情况。有人知道为什么Visual Studio 2013会这样做吗?
答案 0 :(得分:2)
好的,这是微软的错误。事实证明,我正在处理的项目与我正在处理的另一个项目具有相同的名称,除了在不同的代码行中。 Visual Studio让所有人感到困惑,并在缓存中启动旧应用程序而不是我正在处理的应用程序。修复此问题的唯一方法是手动更改IIS Express的端口号。
有关详细信息,请查看此信息。