“~”符号在 运行 project with service worker 后自动创建
"~" symbol created automatically after running project with service worker
我的项目是一个简单的登录页面。我在 MVC 中使用 asp.net 内核。
一切正常,我想将 service worker 添加到我的项目中。我遵循了已知的步骤。在wwwroot中添加一个manifest.json文件,正确填写并添加这个函数services.AddProgressiveWebApp() ; 在 services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);.
之后
当其他人执行这些步骤时,service worker 工作正常。当我 运行 它(IIS Express)时,服务人员产生错误:“未捕获(承诺)TypeError:无法注册 ServiceWorker:获取时收到错误的 HTTP 响应代码(404)脚本。"
然后我意识到了这个东西:https://localhost:44331/~/serviceworker。
~ 符号是自动创建的,我不知道如何删除它。
以下 https://localhost:44331/serviceworker 有效。
帮忙?
已解决
我将版本从 v1.0.42 更新到 v.1.0.33 并且有效。
v1.0.42 有一个错误。
我的项目是一个简单的登录页面。我在 MVC 中使用 asp.net 内核。
一切正常,我想将 service worker 添加到我的项目中。我遵循了已知的步骤。在wwwroot中添加一个manifest.json文件,正确填写并添加这个函数services.AddProgressiveWebApp() ; 在 services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);.
之后当其他人执行这些步骤时,service worker 工作正常。当我 运行 它(IIS Express)时,服务人员产生错误:“未捕获(承诺)TypeError:无法注册 ServiceWorker:获取时收到错误的 HTTP 响应代码(404)脚本。"
然后我意识到了这个东西:https://localhost:44331/~/serviceworker。 ~ 符号是自动创建的,我不知道如何删除它。 以下 https://localhost:44331/serviceworker 有效。
帮忙?
已解决
我将版本从 v1.0.42 更新到 v.1.0.33 并且有效。
v1.0.42 有一个错误。