Blazor Wasm 独立发布到 IIS
Posted
技术标签:
【中文标题】Blazor Wasm 独立发布到 IIS【英文标题】:Blazor Wasm standalone publish to IIS 【发布时间】:2021-03-22 09:47:32 【问题描述】:要启用 IIS 压缩,我使用来自以下位置的 Web 配置: Microsoft docs
我通过 web 部署将(自包含/浏览器-wasm)发布到 IIS,Visual Studio 每次将 web.config 替换为默认版本。 我试图在我的项目中从文档中添加 web.config,因此它应该在发布时合并,但该文件没有出现在输出文件夹中,并且在 IIS 网站中我只有 wwwroot 文件夹。
我哪里错了? 如何自动发布正确的 web.config 文件?
【问题讨论】:
您是否在根文件夹中添加了 web.config?如果使用blazor客户端,发布后floder中不会有web.config。 布鲁斯,是的,我在发布文件夹中有它,但在将 web.config 添加到项目后没有 【参考方案1】:发现问题: IIS
“使用自定义 web.config”部分
添加到项目文件中:
<PropertyGroup>
<PublishIISAssets>true</PublishIISAssets>
</PropertyGroup>
【讨论】:
在此发布工作之后,但停止从 Visual Studio 在本地工作 在将 web.config 添加到项目根目录时,您知道如何让本地继续工作吗?无法再在 Visual Studio 中本地运行 @DanSoltesz 不,我只是重命名它,并在发布前再次重命名以上是关于Blazor Wasm 独立发布到 IIS的主要内容,如果未能解决你的问题,请参考以下文章
Blazor WASM 部署到 IIS 对象引用未设置为对象的实例
使用 IIS URL 重写动态设置 Blazor WASM 基本 href
Cors Policy 问题 Blazor WASM、Web API 和 Identity Server 4 和 IIS