【发布时间】:2017-11-26 17:08:35
【问题描述】:
我有一个 Visual Studio 项目,当尝试在 Google Chrome 中运行该项目时,它会在 Google Chrome 中打开一个新窗格后立即停止调试。
我怀疑这与 IIS Express 有关,但在搜索此问题时我不知道从哪里开始。我尝试在线搜索,但没有任何运气。这似乎不是一个常见的问题。
我有一个包含多个项目的解决方案,而我的 MVC 项目依赖于其中一些项目。一切都构建得很好,我的 MVC 项目被设置为启动项目。
我很乐意为您提供更多信息,但这就是我所拥有的一切。我觉得这很令人不安,因为我无法在编写代码后立即对其进行测试,但我必须手动将其合并到同事的解决方案中才能进行实际测试。
非常感谢任何指南、提示和技巧或可能的解决方案。
注意:这个问题是在从同事的 PC 上压缩项目,然后复制到我自己的电脑并解压缩后出现的。
额外说明:在 VS 2015 中打开解决方案时,它会要求将项目转换为较新的版本。这不会发生在我同事的 PC 上,我们运行相同版本的 VS。这让我觉得很奇怪,但我没有多想。它确实无法转换 4 个项目,但这些项目都没有作为引用添加到我的 MVC 项目中。
编辑
以下内容会打印到我的输出窗口:
程序“[13188] iisexpress.exe”已退出,代码为 0 (0x0)。
程序“[13188] iisexpress.exe:程序跟踪”已退出,代码为 0 (0x0)。
编辑 2
我决定尝试运行这是 Internet Explorer 而不是 Google Chrome。现在项目实际运行的是 VS,但我的 IIS Express 没有启动,因此我无法连接到我的 URL(除非 IIS Express 实际运行,否则这样的 URL 不存在)。
刚刚也尝试过 Microsoft Edge。与 Internet Explorer 的行为相同。
编辑 3
显然我的同事正在使用 VS Enterprise 2015,而我只使用 VS Pro 2015。出于某种奇怪的原因,我们购买的解决方案需要使用 VS Enterprise。这就是它在我的同事环境中完美运行的原因。
【问题讨论】:
-
调试/输出窗格中有任何输出吗?要尝试的一件事是禁用浏览器链接,看看是否有帮助。我已经被它毁了好几次了。
-
哎呀,昨天一位同事来找我,告诉我类似的问题。我们还没有弄清楚这一点,他求助于 Firefox。
-
Offtop,但是,为什么不把所有的东西都放到某个存储库中并尝试从那里获取呢?而不是压缩
-
我曾经遇到过这样的问题,但没有真正解决它,从新文件夹中的 VCS 恢复项目数据,删除旧文件夹
-
@DanilGholtsman 我们正要这样做,但这是从另一家公司购买的解决方案,我们只需要添加一些自定义功能即可。压缩只是暂时的
标签: c# asp.net asp.net-mvc visual-studio-debugging