【问题标题】:how to run asp.net core develop file in iis server如何在iis服务器中运行asp.net core开发文件
【发布时间】:2017-12-06 11:33:57
【问题描述】:

我有一个 aspnetcore webapi 应用程序,我想在 iis 中运行它(不是 vs iis),并且不要发布应用程序,只使用开发文件,如: app develop file

因为我不想每次更改代码时都将我的应用程序发布到 iis 中

我不想看到只有我开始的招摇页面

我将 iis 站点路径设置为应用程序开发文件夹,但我收到错误代码:403.14 error page

【问题讨论】:

  • 你找到以前的答案了吗?标记答案也可以建立您的声誉

标签: iis asp.net-core asp.net-core-webapi


【解决方案1】:

查看this article

在运行期间运行 IIS 的原因应该很少 发展。是的,过去有很好的理由跑满 IIS,因为总是有很多事情表现得非常 与 IIS Express 相比,完整 IIS 中的不同。

但是,对于 ASP.NET 核心期间几乎没有理由运行完整的 IIS 发展。

你可以使用 dotnet-cli 来运行你的 api

【讨论】:

    【解决方案2】:

    你无法与注定要失败的战斗战斗,

    https://blog.lextudio.com/how-visual-studio-launches-iis-express-to-debug-asp-net-core-apps-d7fd3677e3c3

    Visual Studio 使用了一个技巧,我在博客文章中详细记录了该技巧,在 IIS/IIS Express 上运行 ASP.NET Core 应用程序。所以你唯一的选择是,

    • 使用 Visual Studio。
    • 发布应用,然后在 IIS 上运行。

    没有明显的第三种选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 2018-12-30
      • 2012-09-07
      • 2018-02-02
      • 1970-01-01
      • 2010-10-01
      • 2011-08-10
      • 1970-01-01
      相关资源
      最近更新 更多