【发布时间】:2019-10-28 22:37:58
【问题描述】:
我使用 Visual Studio 2017 V 15.9.2 并开发了一个 asp.net core 2.2 应用程序。 在 VS2017 中,我已将 Google Chrome 配置为默认浏览器。
过去,GC 是通过使用 VS2017 开始调试来启动的,并且已经启动了一个新的 GC 实例(如果 GC 已经启动)。
现在,我(突然)遇到了一个奇怪的问题...
由于几天谷歌浏览器无法正常启动,如果我在 VS2017 中开始调试。
谷歌浏览器显示错误页面(从德语翻译):
此页面无效
如果问题仍然存在,请联系网站所有者。
HTTP 错误 400
如果我将生成的链接 (http://localhost:14300/) 复制到另一个(手动启动的)GC 实例,它可以工作。
注意:
在第一次出现问题之前,我在 .net 核心应用程序中发生了崩溃。
我已经删除了 GC 缓存,但也许有一些“隐藏”条目,其中 GC 注释崩溃并阻止页面加载(但奇怪的是只有从 VS 启动,因为它在手动启动的 GC 实例中运行)?
【问题讨论】:
-
400 是一个错误的请求。 Web 浏览器中最常见的原因是防伪 cookie 丢失或与服务器的预期不匹配。确保 Chrome 允许设置 cookie。
-
感谢您的发帖。我知道 400 意味着错误的请求。问题是,似乎存储了一些损坏的 cookie - 奇怪的是 - 仅对 VS2017 开始产生影响(请参阅我的回答)。
标签: google-chrome asp.net-core visual-studio-2017