将ASP.ET Core Web API和Blazor Wasm发布到 IIS
将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,即可看到,安装成功:
- 第一天 SQLite 简介
- 第二天 在 Windows 上配置 SQLite 环境
- 第三天 SQLite 快速入门
- 第四天 EasySQLite 前后端项目框架搭建
- 第五天引入 SQLite-net ORM 并封装常用方法
- 第六天后端班级管理相关接口完善和Swagger自定义配置
- 第七天BootstrapBlazor UI组件库引入(1)
- 第七天Blazor班级管理页面编写和接口对接(2)
- 第七天Blazor学生管理页面编写和接口对接()
- GitHub 地址:
使用VS2022发布WebApi项目
WebApi项目部署IIS
IIS部署好会后访问地址提示不到 localhost 的网页:
“因为发布后运行的环境属于
Production
环境。
http://localhost:8899/swagger/index.html
在发布成功的项目路径中到文件,添加如下配置:
在生产环境中展示 Swagger 通常是不推荐的,因为它可能会暴露你的 API 文档,增加安全风险。
你也可以直接修改这个Development环境下的过滤:
<aspetCore processPath=".\" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
<environmentVariables>
<environmentVariable name="ASPETCORE_EVIROMET" value="Development" />
</environmentVariables>
</aspetCore>
重新启用IIS项目,访问成功:
使用VS2022发布WebUI项目
WebUI项目部署IIS
- .0&tabs=visual-studio
- .0#install-the-url-rewrite-module
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 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) 角服务功能 |