【问题标题】:"~" symbol created automatically after running project with service worker使用 service worker 运行项目后自动创建的“~”符号
【发布时间】:2018-07-16 11:39:12
【问题描述】:

我的项目是一个简单的登录页面。我正在使用带有 MVC 的 asp.net 核心。

一切都运行良好,我想将 service worker 添加到我的项目中。我遵循了已知的步骤。在wwwroot中添加一个manifest.json文件,正确填写并在services.AddMvc后面添加services.AddProgressiveWebApp();这个函数().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);.

当其他人执行这些步骤时,Service Worker 可以正常工作。当我运行它(IIS Express)时,Service Worker 产生一个错误:“Uncaught (in promise) TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetch the script."

然后我意识到这件事:https://localhost:44331/~/serviceworker。 ~ 符号是自动创建的,我不知道如何删除它。 以下 https://localhost:44331/serviceworker 有效。

帮助?

【问题讨论】:

    标签: model-view-controller asp.net-core service-worker pwa


    【解决方案1】:

    解决了。

    我将版本从 v1.0.42 更新到 v.1.0.33,它工作正常。

    v1.0.42 有一个错误。

    【讨论】:

    • v1.0.42 什么This package?你在Github 上查看过项目的回购吗?如果有错误,您可以在Issues 中找到它们以及解决方法
    • 已举报here
    • 是的。谢谢。
    猜你喜欢
    • 2019-02-16
    • 2017-09-25
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 2015-05-17
    相关资源
    最近更新 更多