【发布时间】:2021-08-11 05:10:25
【问题描述】:
我通过 IIS Express 运行应用程序。如果选中此框,浏览器会返回错误
无法访问此站点
应用程序是从头开始创建的,没有更改任何代码。
如果我使用这个命令
C:\Program Files\IIS Express> .\IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44376 -UseSelfSigned
那么对于指定的 url,一切都会正常工作,但是如果你创建另一个应用程序,它就不会再工作了。
如何让应用在任意url运行?
【问题讨论】:
-
右击IIS Express图标,查看是否有正在运行的应用程序使用相同的端口,参考this screenshot。如果使用该端口,请尝试使用另一个端口来运行您的应用程序。此外,在调试应用程序时,尝试选择项目名称启动 Kestrel Web 服务器,参考this article。如果该应用在 Kestrel 上运行良好,您可以检查 launchSettings 文件,问题可能与它有关。
标签: c# asp.net-core ssl