Bob*_*nks 8 https command-line iis-express
是否可以使用 /path 参数从命令行启动 IIS Express 并包含 HTTPS 绑定?
脚本部分的另一个:
IisExpressAdminCmd setupSslUrl -url:https://localhost:44308 -UseSelfSigned
appcmd add site /name:"MySite" /bindings:https/*:44308:localhost /physicalPath:"C:\MySite"
iisexpress /site:MySite
Run Code Online (Sandbox Code Playgroud)
这些命令在C:\Program Files (x86)\IIS Express\目录中。
以下链接将帮助您配置 https 端口(尤其是从此链接阅读“制作 SSL 证书,将其连接到 IIS Express 并使其受信任”) https://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
使用 /path 命令行选项时,IIS Express 使用位于 %programfiles%\IIS Express\AppServer 中的模板 appliationhost.config 文件(在 64 位计算机上 %programfiles(x86)%\IIS Express\AppServer)。编辑此配置文件中的绑定元素,如下所示(将协议更改为“https”)
<binding protocol="https" bindingInformation=":8080:localhost" />
Run Code Online (Sandbox Code Playgroud)现在从 IIS Express 安装文件夹中运行iisexpress.exe /path:"<path-to-your-web-application>" /port:<HTTPS-port-configured-in-step-1>
| 归档时间: |
|
| 查看次数: |
5445 次 |
| 最近记录: |