visual-studio-2013 - Visual Studio 2013 启动错误的 MVC 应用程序

标签 visual-studio-2013 asp.net-mvc-5

这似乎是一个典型的 Microsoft 错误。我有一个项目,当我单击启动时,尽管它被设置为默认项目,但它会启动一个骨架 MVC 应用程序,而不是我当前正在开发的 MVC 应用程序。

要解决该问题,我必须完全关闭 Visual Studio 并重新启动我的解决方案。我按 f5 或只是运行该应用程序,它就可以工作了。

我发现有趣的是这个神秘的骨架应用程序,它似乎是 ASP.NET 临时文件,与我的项目具有相同的端口。在特定端口上开发此特定应用程序时,这种情况每天会发生多次。有谁知道为什么 Visual Studio 2013 这样做?

最佳答案

好吧,这是微软的一个错误。事实证明,我正在处理的项目确实与我正在处理的另一个项目具有相同的名称,除了代码线不同之外。 Visual Studio 感到很困惑,并在缓存中启动旧应用程序,而不是我正在处理的应用程序。解决此问题的唯一方法似乎是手动更改 IIS Express 的端口号。

欲了解更多信息,请查看此内容。

https://connect.microsoft.com/VisualStudio/feedback/details/786645/vs-launches-the-wrong-mvc-website-when-two-identically-named-solutions-are-open-at-the-same-time

关于visual-studio-2013 - Visual Studio 2013 启动错误的 MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26000495/

相关文章:

c# - ASP.NET MVC 元素仅在主页上而不在容器中

javascript - 如何将对象列表传递给 Controller ​​?

c - 配置 Visual Studio 进行调试时出现“访问被拒绝”错误

c# - 如何从一个 Visual Studio 项目创建两个不同的可执行文件

visual-studio-2013 - 为什么此 Typescript 接口(interface)会在运行时捆绑中导致空异常?

c# - DbContext 不可构造

c# - 业务逻辑应该放在 Controller /模型/ View 项目中的什么位置

c# - 如果表单具有无效的 ModelState,如何在 httppost 之后保留级联下拉列表项

c++ - CMFCColorButton 没有出现在 MFC 类向导下拉列表中

git - "Invalid description in FETCH_HEAD"在 Visual Studio 中 pull/同步