如何在本地计算机上的 IIS 中运行Orchard Core。我可以使用 dotnet run 来运行该站点,但是每次我在 IIS 中使用物理路径 OrchardCore\src\OrchardCore.Cms.Web 创建一个新站点时,都会收到 403 错误。我在安全选项卡中添加了 IIS 并授予它完全权限,但我不确定如何继续。
1 回答
1
嘿,要在 IIS 中运行您的网站,您需要执行以下操作
- 在服务器上安装.NET Core 托管包。
- 在提升的终端中运行以下命令
net stop was /y
(停止 IIS)。 - 在提升的终端中运行以下命令
net start w3svc
(启动 IIS)。 dotnet publish --configuration Release
在您的项目根目录中运行。- 将输出复制
bin/Release/{TARGET FRAMEWORK}/publish
到您的 IIS 物理路径。
官方文档在这里。如果您需要更多帮助,还有托管 .net 核心应用程序的不同方式,进程内托管与进程外托管。
于 2019-11-12T13:13:17.753 回答