我有一个Visual Studio项目,当尝试在Google Chrome中运行该项目时,在Google Chrome中打开新 Pane 后,它将立即停止调试。

我怀疑这与IIS Express有关,但是我不知道搜索此问题时从哪里开始。我尝试在线搜索,但没有任何运气。这似乎不是一个普遍的问题。

我有一个包含多个项目的解决方案,而我的MVC项目依赖于其中一些项目。一切都构建良好,我的MVC项目被设置为启动项目。

我想为您提供更多信息,但这就是我所拥有的。我发现这很令人不安,因为我无法在编写代码后立即对其进行测试,但必须手动将其合并到同事的解决方案中以进行实际测试。

任何指导方针,技巧和窍门或可能的解决方案都将受到高度赞赏。

注意:从同事的PC压缩项目,然后复制到我自己的计算机并解压缩后,就存在此问题。

附加说明:在VS 2015中打开解决方案时,它要求将项目转换为较新版本。在我的同事PC上不会发生这种情况,我们运行相同版本的VS。这让我感到很奇怪,但我对此没有多想。它确实无法转换4个项目,但是这些都没有添加为我的MVC项目中的引用。

编辑
将以下内容打印到我的输出窗口:



编辑2
我决定尝试运行此浏览器而不是Google Chrome浏览器。现在,该项目实际上正在运行VS,但是我的IIS Express尚未启动,因此我无法连接到我的URL(因此,除非IIS Express实际正在运行,否则该链接将不存在)。

刚刚尝试了Microsoft Edge。与Internet Explorer行为相同。

编辑3
显然,我的同事使用的是VS Enterprise 2015,而我仅使用VS Pro2015。出于某些奇怪的原因,我们购买的解决方案需要使用VS Enterprise。这就是为什么它可以在我的同事环境中完美运行的原因。

最佳答案



似乎项目已更新,如果可能的话,请将您的VS版本与您的同事的PC进行比较,例如,单击“VS帮助”菜单->“关于Visual Studio”并比较版本号。

不调试您的应用程序,仅使用开始运行而不调试,结果如何?我们必须确保这不是项目问题。



正如您所说的,项目已更新,请关闭Visual Studio并删除位于项目文件夹根目录下的.vs配置文件夹,该文件夹是隐藏的。重新打开您的项目,查看调试结果。

c# - 打开Chrome Pane 后,MVC项目立即停止调试-LMLPHP

07-25 23:38
查看更多