1

如何在本地计算机上的 IIS 中运行Orchard Core。我可以使用 dotnet run 来运行该站点,但是每次我在 IIS 中使用物理路径 OrchardCore\src\OrchardCore.Cms.Web 创建一个新站点时,都会收到 403 错误。我在安全选项卡中添加了 IIS 并授予它完全权限,但我不确定如何继续。

4

1 回答 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 回答