You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor Wasm应用能否部署在子域名下?IIS部署场景技术问询

答:Blazor WASM应用可以部署在子域名下

完全可以将Blazor WASM应用部署在独立子域名下,适配你提到的IIS+Windows Server环境,且无需主站权限,具体操作要点如下:

1. 独立IIS站点配置

  • 在Windows Server的IIS中创建全新独立站点,绑定目标子域名(如app.mywebsite.com),将站点物理路径指向Blazor WASM发布后的文件目录(即包含wwwroot、web.config等文件的目录)。
  • 该站点与主域名站点完全独立,不需要修改主站任何配置,完美契合你无主站访问权限的限制。

2. 应用发布与依赖配置

  • 发布Blazor WASM应用时选择Release模式,将发布输出的所有文件直接部署到上述IIS站点的物理路径中。
  • 若你的应用包含内置API(ASP.NET Core Web API),需确保服务器已安装ASP.NET Core模块(ANCM)——该模块负责将IIS请求转发到.NET Core应用,可通过.NET SDK安装包或单独下载安装。

3. 路由与跨域处理

  • Blazor WASM的路由会自动适配子域名根路径,无需额外配置基础路径(除非你需要部署在子域名下的子路径,但你的场景无需此操作)。
  • 若API与Blazor WASM部署在同一子域名下,不存在跨域问题;若API在其他域名/子域名,需在API端配置CORS规则,允许目标子域名的请求。

4. DNS与SSL收尾

  • 联系域名所有者,将目标子域名的DNS A记录指向你的Windows Server公网IP,确保子域名能被正常解析。
  • 在IIS中为子域名配置SSL证书(支持免费的Let's Encrypt证书或付费证书),启用HTTPS绑定,保障访问安全。

内容的提问来源于stack exchange,提问作者Ioannes Arkhipov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 07:11:03