我有一个Visual Studio项目,当试图在Google Chrome中运行该项目时,它将在Google Chrome中打开一个新窗格后立即停止调试。MVC项目在打开Chrome窗格后立即停止调试
我怀疑这与IIS Express有关,但我不知道从何时开始搜索此问题。我尝试在网上搜索,但没有任何运气。这似乎不是一个常见问题。
我有一个解决方案与多个项目,我的MVC项目是依赖于其中的一些项目。这一切都建立得很好,我的MVC项目被设置为启动项目。
我很乐意给你提供更多的信息,但这是我的全部。我发现这非常令人不安,因为我在编写代码后不能立即测试代码,但我必须手动将其合并到同事解决方案中才能进行实际测试。
任何指南,技巧和窍门,或可能的解决方案,非常感谢。
注意:这个问题已经出现在从同事PC上压缩项目之后,然后复制到我自己的并解压缩。
备注:在VS 2015中打开解决方案时,它会要求将项目转换为较新的版本。这不会发生在我的同事个人电脑上,我们运行相同版本的VS.这让我觉得很奇怪,但我没有多想。它确实无法转换4个项目,但其中没有一个作为我的MVC项目中的参考添加。
EDIT
下面获取打印到我的输出窗口:
程序 '[13188] iisexpress.exe' 已经退出,代码0(为0x0)。
程序'[13188] iisexpress.exe:程序跟踪'已退出,代码为0(0x0)。
EDIT 2
我决定尝试和运行,这是互联网浏览器而不是谷歌浏览器。现在项目实际上运行的是VS,但是我的IIS Express没有启动,因此我无法连接到我的URL(,因为除非IIS Express实际运行,否则不存在)。
刚刚尝试过Microsoft Edge。与Internet Explorer的行为相同。
编辑3
显然,我的同事正在使用VS 2015年的企业,而我只使用VS 2015年临我们买需要使用VS企业一些奇怪的原因的解决方案。这就是为什么它能够在我的同事环境中完美运行。
调试/输出窗格中的任何输出?有一件事要尝试的是禁用浏览器链接,看看是否有帮助。我已经毁了我几次。 – Mitch
昨天一位同事来到我这里,告诉我一个类似的问题。我们还没有想到这个,他诉诸Firefox。 –
Offtop,但是,为什么不把所有东西放入某个存储库并尝试从那里取回?而不是压缩 – DanilGholtsman