IIS 如何部署net8 和 如何配置反向代理 ARR、URL Rewrite

如何部署net8.0的程序到 IIS:
1. 安装iis
2. 安装 dotnet-hosting-8.0.22-win.exe
3. 安装 dotnet-sdk-8.0.319-win-x64.exe

IIS 如何配置反向代理 :
1. 安装arr,需要单独下载  requestRouter_amd64.msi
2. 安装URL Rewrite(在windows组件里安装)
3. 打开iis 在sites的 上级 也就是一级目录点击一下,在右侧找到 IIS分组下 点击 Applicaiton Request Routing Cache, 右侧点击 Server Proxy Settings , 点击 Enable Proxy,然后点应用。
4. 假如要从 localhost:8011/testapi/api/aa/bb       rewrite 到 localhost:8022/api/aa/bb 

在你要点击一下 localhost:8011 站点,然后点击右面的 URL Rewrite, 点击 Add Rules。
配置如下:
Pattern配置: ^testapi/([^/]+)/([^/]+)/([^/]+)$
Rewrite URL配置:http://localhost:8022/{R:1}/{R:2}/{R:3}?{QUERY_STRING}
点应用即可


posted @ 2025-12-08 16:06  iDEAAM  阅读(1)  评论(0)    收藏  举报