这似乎是一个典型的 Microsoft 错误。我有一个项目,当我单击启动时,尽管它被设置为默认项目,但它会启动一个骨架 MVC 应用程序,而不是我当前正在开发的 MVC 应用程序。
要解决该问题,我必须完全关闭 Visual Studio 并重新启动我的解决方案。我按 f5 或只是运行该应用程序,它就可以工作了。
我发现有趣的是这个神秘的骨架应用程序,它似乎是 ASP.NET 临时文件,与我的项目具有相同的端口。在特定端口上开发此特定应用程序时,这种情况每天会发生多次。有谁知道为什么 Visual Studio 2013 这样做?
最佳答案
好吧,这是微软的一个错误。事实证明,我正在处理的项目确实与我正在处理的另一个项目具有相同的名称,除了代码线不同之外。 Visual Studio 感到很困惑,并在缓存中启动旧应用程序,而不是我正在处理的应用程序。解决此问题的唯一方法似乎是手动更改 IIS Express 的端口号。
欲了解更多信息,请查看此内容。
关于visual-studio-2013 - Visual Studio 2013 启动错误的 MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26000495/