目录
一、安装IIS
首先点击WINDOWS搜索“启用或关闭Windows功能”
勾选以下内容,然后重启电脑
二、安装SDK
本文以安装.NET Core SDK为例
第一步,点击以下链接下载好你需要的SDK以及运行环境runtime
.NET 下载(Linux、macOS 和 Windows) (microsoft.com)
以下两个都需安装,即SDK和runtime
出现下图说明安装成功
三、配置IIS
(1)搜索IIS-应用程序池-添加应用程序池
(2)添加网站
【备注】物理路径选择VS2022中右键项目(例如Api.host)-发布-发布到的地址
四、配置入站规则
首先,搜索高级安全
然后,新建规则
选择端口规则,协议类型和端口范围
最后起一个名称
如下图所示,别人可以访问你的链接了
五、本地调试
本地调试时,设置路径:启动类库/Properties/launchSettings.json
{
"iisSettings": { // 配置 IIS Express 相关的设置
"windowsAuthentication": false, // 禁用 Windows 身份验证。即用户不需要通过 Windows 账户登录来访问应用程序。
"anonymousAuthentication": true, // 启用匿名身份验证。即允许未经身份验证的用户访问应用程序。
"iisExpress": { // IIS Express 服务器的配置块
"applicationUrl": "http://localhost:26325/", // 应用程序在本地 IIS Express 中的 URL 地址。通过这个地址可以访问应用程序的 HTTP 版本。
"sslPort": 44323 // 应用程序在本地 IIS Express 中使用的 HTTPS 端口号。如果启用了 SSL,应用程序将通过这个端口提供安全连接。
}
}
}
26325
: 这是 HTTP 端口号,用于未加密的普通网页访问。浏览器通过这个端口连接到应用程序的 HTTP 版本。
44323
: 这是 HTTPS 端口号,用于加密的安全网页访问。使用 SSL/TLS 协议,浏览器通过这个端口连接到应用程序的 HTTPS 版本,确保数据传输的安全性。