【发布时间】:2018-08-14 20:10:44
【问题描述】:
我制作了一个 .net 核心 Web API 项目。我的项目有 3 层。第一层和第二层是.net core 类库,第三层是.net core web API。
当我在 Visual Studio 中使用 iis express 启动 web 层时,我可以使用我的 web 服务,但我想在我的本地主机上发布它,它不起作用。
我遵循了这个教程: https://www.youtube.com/watch?v=ZZfRlBMHds8 当我在我的项目中尝试它时它不起作用。
我该怎么办?
我也尝试了一个空的 Web API 项目,但它也不起作用。
【问题讨论】:
-
如果你运行 Kestrel 网络服务器,它可以工作吗?
-
我不知道如何使用红隼
-
.net 核心网络项目有一个名为 Kestrel 的内置网络服务器。在 Visual Studio 顶部的菜单项下,您可以看到一个带有 Debug 的下拉菜单,一个带有项目名称,另一个带有项目的简化名称。如果您单击第 3 个,您将下拉一个菜单,显示运行您的网站的可能方式。一个是 IIS Express,一个是您的项目名称。这个是 Kestral 的。
标签: c# .net iis asp.net-core-webapi