manifest.json 在 ASP .NET 应用程序中导致 500 个错误

manifest.json causing 500 errors in ASP .NET application

所以我在申请中添加了一个manifest.json。我用它来定义各种图标设置和移动设置。我给它一个 url 的“/”开头,并且我用 url 的“~”、“.”开头对其进行了测试。并简单地留下 属性 undefined.

清单在本地工作,但当我将它构建到 QA 服务器时,我在捆绑包中的一堆 javascript 文件上收到错误 500,包括为应用程序生成导航的虚拟机。我已将 JSON mimeMap 添加到 web.config 并进行了大量研究,但我一无所获。求助!

~ 与 ASP.NET 呈现引擎一起呈现相对 URL。这真的仅限于服务器。请记住,PWA 代码与服务器端分离 code/server。浏览器仅通过 HTTP 查看服务器,并不知道您可能拥有的任何服务器端逻辑。它只关心通过线路发送给它的内容。 分析您的网络瀑布并查看请求的 URL。如果被请求的 URL 中有 ~ ,您需要更改您的清单文件,那么无论如何您都应该删除它 IMO。 您知道服务器端错误的详细信息吗?还是您将其隐藏在 ASP.NET 中的默认 5xx 消息后面?了解服务器上抛出的确切错误是什么有助于调试问题。