如何在IIS上承载.net核心应用程序?[duplicate]

rn0zuynd  于 2023-02-23  发布在  .NET
关注(0)|答案(1)|浏览(160)
    • 此问题在此处已有答案**:

How to deploy ASP.NET core web application to IIS on Windows Server 2016(1个答案)
15小时前关门了。
应用程序使用IIS Express配置文件在Visual Studio上启动,但我无法使其在IIS本地服务器上运行。
当我尝试在本地IIS服务器上托管应用程序时,我无法使其工作。我在执行此操作时遇到了一些问题,如错误500.19和错误401。现在,我显示的是目录列表而不是网站。
请注意-我是新的网络编程,这是我第一次尝试主机使用IIS服务器。由于网站运行良好VS IIS Express,我猜,一些IIS设置,我正在使用的可能是不正确的。

dgenwo3n

dgenwo3n1#

应用程序使用IIS Express配置文件在Visual Studio上启动,但我无法使其在IIS本地服务器上运行。
好的,首先,请检查您的控制面板,如果您启用了以下功能:

    • 注意:**由于您是新用户,我建议您启用Internet信息服务中的所有选项,以避免出现更多问题,因为如果您错过了任何内容,将导致您遇到另一个难以帮助的麻烦。

检查宿主计算机上的www.example.com核心运行时asp.net core runtime on your hosting machine

dotnet --list-sdks

安装托管的必备文件

dotnet-hosting-7.0.3-win

检查模块是否相应安装:

你应该有以下模块:

通过右键单击添加新站点:

    • 注意:**确保您有权访问该路径,并且您要输入的端口未使用或没有其他应用程序正在使用。

配置应用程序池:

    • 注意:**对于www.example.com核心应用程序,请从下拉列表中选择"无托管代码"。asp.net core app please select No managed Code from the dropdown.

运行应用程序:

    • 输出:**

相关问题