【问题标题】:Visual Studio Browser Link not working in FirefoxVisual Studio 浏览器链接在 Firefox 中不起作用
【发布时间】:2017-01-16 01:08:22
【问题描述】:

我使用的是 Visual Studio 2015,但浏览器链接不适用于 Firefox。 IE 和 Chrome 与 Browser Link 完美配合。

刚买了一台新机器,但也没有用。

我尝试了 browserlink 仪表板中提到的先决条件(对于静态文件,启用调试)并且我使用 IIS express,所以 .NET 4.0 就在那里。

Firefox 中还需要其他设置吗?

在网络视图中,我只是没有收到来自服务器的响应,传输了 0 个字节。

网络跟踪:

【问题讨论】:

    标签: visual-studio firefox web-essentials


    【解决方案1】:

    找到了,主网站在 44300 上运行,browserlink 似乎在 44399 上运行(尽管该端口在 IIS express 中不可见)

    浏览到 https://localhost:44399 给了我 Firefox “此连接不受信任”屏幕,我需要信任(“确认安全异常”)自签名 IIS 证书(就像我在 https://localhost:44300 网站上所做的一样)

    看来 Firefox 会记住每个端口号的受信任证书,而不是像 IE 和 Chrome 那样按 DNS/IP/名称记住。

    现在浏览器链接正在工作并正在下载文件。

    【讨论】:

    • 另一种解决方法,如果您不知道他在说什么,抱歉 Erik :D,复制您正在使用的链接 (localhost:44393),停止 IIS,然后浏览至此链接。带有证书的消息将再次出现,您将再次告诉浏览器,您信任它。当您这样做时,他将找不到该站点(如果 IIS 关闭,他应该如何处理)。然后你可以重新启动,它会工作。在 VS2017 中对我来说效果很好
    【解决方案2】:

    我没有在本地运行 IIS,但在使用 Visual Studio 2019 在本地运行应用程序时遇到了类似的问题。

    Erik 的建议也为我解决了这个问题。浏览到 https://localhost:44399/ 并接受在 Firefox Developer 中工作的证书。

    Microsoft 提供的有关自签名证书的更多详细信息: https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/handling-url-binding-failures-in-iis-express

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2019-11-02
    • 2016-02-08
    • 2015-09-06
    • 2014-04-18
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    相关资源
    最近更新 更多