1、若项目还未在本机启动过,可直接编辑项目文件(*.csproj),找到
<IISExpressSSLPort />
改为
<IISExpressSSLPort>44333</IISExpressSSLPort>
此处端口 44333 可改为 44300 到 44399 任意数字,范围之外的应该不行。
2、如果项目已经使用 IIS Express 运行过一次
实际上已经生成了 applicationhost.config 文件,这时就需要手动修改该文件进行配置了
在解决方案文件夹下找到 .vs 隐藏文件夹
里面再找到项目同名文件夹打开,再进入 config 文件夹
就可以看到 applicationhost.config 文件了,编辑其内容
找到 网站项目 的网站配置
<configuration>
<system.applicationHost>
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Solution1\WebSite1" />
</application>
<bindings>
<binding protocol="https" bindingInformation="*:44333:localhost" />
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
</sites>
</system.applicationHost>
</configuration>
在 bindings 节点下,添加一行 https 配置即可。
参考:https://learn.microsoft.com/zh-cn/iis/extensions/using-iis-express/running-iis-express-without-administrative-privileges#using-ssl
https://www.cnblogs.com/apeng/p/13724248.html
标签:ASP,IIS,iis,Express,文件夹,https,config From: https://www.cnblogs.com/xwgli/p/18659221