深入浅出Blazor webassembly之一种简单的部署方法
在Blazor WebAssembly开发模式下, 浏览器一般需要下载多达10M的资源, 主要是 .net 的dll 文件, 即使是在企业局域网内访问速度也不快. 发布模式可以明显减小资源文件的大小.
这里介绍使用官方提供的 blazor-devserver.exe, 作为企业内的部署服务器, 主要优点有:
⒈ 使用非常方便
2. 支持url rewrite, 以模版项目为例, counter 页面地址http://localhost:5000/counter , 如果部署到 vs code 的 live server插件下, 直接访问 counter 页面, 会报 404 Get 错误, 必须先访问根地址, 然后导航到 counter页面才行. 而使用 blazor-devserver.exe , 就可以直接访问 counter 页面.
如果是面向互联网的blazor wsam, 还是推荐 nginx 服务器, 参考 https://github.com/freemanke/blazor-wasm-example/blob/master/my.conf
深入浅出Blazor webassembly之一种简单的部署方法
原文:https://www.cnblogs.com/harrychinese/p/blazor_depoly.html