问题描述
在 VS Code 中,我试图托管一个 ASP.NET MVC 应用程序。我点击“F5”以运行调试器,VS Code 会自动打开我的默认浏览器,也就是 Brave。我在 Chrome 和 Brave 上收到以下错误: Vague Browser Error 我知道托管正在进行中,因为this debugger info from VS Code.
本地站点托管在 Firefox 上运行良好,但不适用于 Chrome 和 Brave。当它在 Firefox 上工作时,它促使我不顾危险继续访问该站点。我告诉它“我理解风险,请继续”,然后轰隆一声,它在 Firefox 上运行了。
我注意到 http://localhost:5000 重定向到了 https://localhost:5001,这让我以为是证书错误。我在 Brave 中删除了 localhost 的默认 SSL 证书,然后在 VS Code 中,我使用以下方法恢复了它:
dotnet dev-certs https dotnet dev-certs https --trust
在 Chrome 和 Brave 中,我尝试了 https://127.0.0.1:5001,得到的提示与在 Firefox 中给出的提示相同,然后在我告诉浏览器“我了解风险,请继续”后它起作用了。
所以虽然我找到了一个解决方法,但是必须输入回送地址而不是让VS Code自动打开浏览器是很烦人的。有人能告诉我如何在 Brave 和 Chrome 上使用 localhost 吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)