如何在iis服务器上运行asp.net核心开发文件

时间:2017-07-03 08:59:17

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

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

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

我不想看到只有我开始vs

的招摇页面

我将iis站点路径设置为app develop文件夹,但是我收到错误代码:403.14 error page

2 个答案:

答案 0 :(得分:0)

检查this article

  

在此期间运行IIS的原因应该很少   发展。是的,过去有很好的理由可以满员   IIS,因为总有许多事情表现得很好   完全IIS与IIS Express相比有所不同。

     

然而,使用ASP.NET   核心在那里几乎没有理由运行完整的IIS   发展。

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

答案 1 :(得分:0)

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

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

Visual Studio使用了一个技巧,我在博客文章中详细记录了该技巧,以便在IIS / IIS Express上运行ASP.NET核心应用程序。所以你只有选项,

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

没有明显的第三种选择。