如何正确托管Blazor WebAssembly App进行静态托管-包括web.config

时间:2020-10-23 14:34:27

标签: firebase blazor firebase-hosting webassembly

我正在测试Blazor WebAssembly,并且挂了一个部署细节。我正在使用VS 2019示例应用程序,并将其部署到Firebase Hosting。在大多数情况下,它都可以工作,但是我无法弄清楚自动生成的web.config文件应如何放置。

当我将应用发布到本地文件夹(称为dist)时,内容是一个文件(web.config)和一个wwwroot子文件夹(其他所有地方,包括{ {1}})。如果我部署了整个index.html文件夹,则由于根目录中没有dist,网站将无法按预期加载到Internet上。相反,如果仅部署index.html文件夹,则可以通过Internet进行加载,但是由于缺少wwwroot文件,因此页面加载出现了一些问题。我假设这是因为web.config中包含的重写丢失了。

所以我的最终问题是,当在非IIS环境(例如Firebase)中托管时,web.config文件或其内容在哪里或如何集成?

0 个答案:

没有答案