发布网友 发布时间:13小时前
共1个回答
热心网友 时间:5分钟前
部署ASP.NET Core项目于IIS的步骤如下:
首先,通过Windows + R快捷键打开运行窗口,输入"appwiz.cpl"并按回车,打开"程序和功能"窗口。点击左侧菜单的"启用或关闭Windows功能",勾选所有IIS相关的选项,点击确定并等待IIS安装完成。之后,重启计算机。
接着,使用快捷键Windows + R打开命令窗口,输入"inetmgr"并按回车,打开IIS管理器。
在管理界面中,右键点击"网站"菜单,选择"添加网站"选项。将ASP.NET Core发布的API站点放在自定义指定的目录下,通常命名为"wwwroot"。
设置IIS站点的目录为上述步骤中指定的目录。然后,在"应用程序池"界面中,为新建的网站设置应用程序池为"无托管代码"。
启动站点后,可能会出现缺少运行ASP.NET Core的hosting模块的错误提示。这时,需要下载并安装.NET 8.0或.NET 6.0的Hosting Bundle。
使用命令行输入"dotnet --info"查看已安装的.NET SDK版本。确保在计算机上安装了适当的Hosting Bundle版本,例如"dotnet-hosting-8.0.1-win.exe"和"dotnet-hosting-6.0.26-win.exe"。
安装完成后,重启IIS服务。
再次尝试运行站点时,应能正常显示,完成部署过程。