您现在的位置是:首页 > 编程 > 

将ASP.ET Core Web API和Blazor Wasm发布到 IIS

2025-07-23 07:43:39
将ASP.ET Core Web API和Blazor Wasm发布到 IIS 前提条件安装.ET Core SDK.0IIS Web服务器安装配置Internet Information Services (IIS) 是一种灵活、安全且可管理的 Web 服务器,用于托管 Web 应用(包括 ASP.ET Core)。Windows10 IIS Web服务器安装配置详细教程:安装 .ET

将ASP.ET Core Web API和Blazor Wasm发布到 IIS

前提条件

安装.ET Core SDK

  • .0

IIS Web服务器安装配置

Internet Information Services (IIS) 是一种灵活、安全且可管理的 Web 服务器,用于托管 Web 应用(包括 ASP.ET Core)。

Windows10 IIS Web服务器安装配置详细教程:

安装 .ET Core 托管捆绑包

安装 .ET Core 托管捆绑包(Hosting Bundle)在将 .ET Core 应用程序部署到 IIS 时是一个必要的步骤。托管捆绑包包含了多项关键组件,这些组件确保 .ET Core 应用程序可以在 IIS 上正确运行。

.0.7-windows-hosting-bundle-installer

安装 URL 重写模块

重写 URL 必须使用 URL 重写模块。 此模块默认不安装,且不适用于安装为 Web 服务器 (IIS) 角服务功能。 必须从 IIS 网站下载该模块。

如果没有安装 URL 重写模块,Blazor应用部署IIS会打不开页面:

URL 重写模块下载页:

重新打开IIS,即可看到,安装成功:

七天.ET 8 操作 SQLite 入门到实战详细教程
  • 第一天 SQLite 简介
  • 第二天 在 Windows 上配置 SQLite 环境
  • 第三天 SQLite 快速入门
  • 第四天 EasySQLite 前后端项目框架搭建
  • 第五天引入 SQLite-net ORM 并封装常用方法
  • 第六天后端班级管理相关接口完善和Swagger自定义配置
  • 第七天BootstrapBlazor UI组件库引入(1)
  • 第七天Blazor班级管理页面编写和接口对接(2)
  • 第七天Blazor学生管理页面编写和接口对接()
EasySQLite 项目源码地址
  • GitHub 地址:
ASP.ET Core Web API发布部署

使用VS2022发布WebApi项目

WebApi项目部署IIS

IIS部署好会后访问地址提示不到 localhost 的网页:

因为发布后运行的环境属于Production环境。

http://localhost:8899/swagger/index.html

在发布成功的项目路径中到文件,添加如下配置:

在生产环境中展示 Swagger 通常是不推荐的,因为它可能会暴露你的 API 文档,增加安全风险。

你也可以直接修改这个Development环境下的过滤:

代码语言:javascript代码运行次数:0运行复制
<aspetCore processPath=".\" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
  <environmentVariables>
  <environmentVariable name="ASPETCORE_EVIROMET" value="Development" />
 </environmentVariables>
</aspetCore>

重新启用IIS项目,访问成功:

Blazor Wasm发布部署

使用VS2022发布WebUI项目

WebUI项目部署IIS

参考文章
  • .0&tabs=visual-studio
  • .0#install-the-url-rewrite-module
本文参与 腾讯云自媒体同步曝光计划,分享自。原始发表:2025-01-15,如有侵权请联系 cloudcommunity@tencent 删除iiscorewebapiasp

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1176200.html

相关标签:无
上传时间: 2025-07-21 17:33:04
留言与评论(共有 7 条评论)
本站网友 砸掉你的牙
17分钟前 发表
访问成功:Blazor Wasm发布部署使用VS2022发布WebUI项目WebUI项目部署IIS参考文章.0&tabs=visual-studio.0#install-the-url-rewrite-module本文参与 腾讯云自媒体同步曝光计划
本站网友 金坛二手房
7分钟前 发表
访问成功:Blazor Wasm发布部署使用VS2022发布WebUI项目WebUI项目部署IIS参考文章.0&tabs=visual-studio.0#install-the-url-rewrite-module本文参与 腾讯云自媒体同步曝光计划
本站网友 雅致t
28分钟前 发表
托管捆绑包包含了多项关键组件
本站网友 千山暮
20分钟前 发表
//localhost
本站网友 沈阳碧桂园凤凰城
30分钟前 发表
Blazor应用部署IIS会打不开页面:“URL 重写模块下载页:重新打开IIS
本站网友 科沃斯地宝怎么样
8分钟前 发表
且不适用于安装为 Web 服务器 (IIS) 角服务功能