将 Asp.Net 个核心 MVC Web 应用发布为部署包或用于 IIS

Publishing Asp.Net Core MVC Web Apps as Deployment Package or for IIS

我在将 ASP.Net 核心 MVC Web 应用程序发布到 IIS 时遇到问题。

  1. 当通过文件系统 - 发布方法发布应用程序并将输出文件夹挂接到 IIS 时,出现以下错误

  1. 通过 Web 部署包 - 发布方法发布应用程序时,出现以下错误

No executable found matching command "dotnet-bundle"

No executable found matching command "dotnet-publish-iis"

我已经安装了必要的东西,如果我没有遗漏任何东西的话。

确保您的 project.json 文件中包含以下行:

"tools": {
  "BundlerMinifier.Core": "2.0.238",
  "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
  "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
}