如何解决无法将发布的asp.net核心Web应用程序托管到IIS
我正在尝试在IIS中托管我的Web应用程序。它面向.NET Core 2.2框架 screenshot
我将其发布为publish文件夹,作为依赖于框架的,可移植的运行时。然后从IIS添加应用程序,将应用程序池设置为“无托管代码,集成管道”。 当我单击右侧栏上的浏览*:80(http)时,它提示我错误500.19的浏览器中的错误。只是无法运行Web应用程序。
但是当我导航到使用cmd运行该文件夹时。 dotnet WebApplication.dll,然后此应用程序运行,并在localhost:5001上侦听。 run using cmd
任何人都知道如何在IIS中正确配置它吗?
我的默认绑定 binding
SSL设置错误SSL
解决方法
我将其添加为答案,以便可以附加图像。 1-打开IIS 2-展开“站点” 3-右键单击所需的站点 4-选择编辑绑定 您应该看到网站绑定到的主机名和端口。
右键单击您的站点,然后选择“编辑绑定”。它将告诉您站点正在监听的端口。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。