如何解决有关部署.net Core Web API的404错误

时间:2019-06-04 18:29:16

标签: iis asp.net-core asp.net-core-2.0 webdeploy

嗨,我已经在笔记本电脑的IIS中托管.net核心Web API时执行了以下步骤。但是,当我浏览URL时,出现404错误。

示例网址:http://localhost/Myapp/api/user

我们将不胜感激!如果需要更多信息,请告诉我。

步骤:

  1. 安装安装.NET Core主机捆绑软件2.2.5
  2. 带有默认80端口号且没有任何主机名的IIS中的托管Web api
  3. 使用.NET CLR版本创建了没有MANAGED CODE的新应用程序池。

1 个答案:

答案 0 :(得分:0)

要在IIS中托管.NET Core Web API,请执行以下步骤:

  • 将Web API发布到本地文件夹 enter image description here 例如D:\ testcoreapi
  • 安装Microsoft .NET Core Windows Server主机捆绑文件 ASP.NET Core Module Configuration Reference
  • 打开IIS创建一个无托管代码的应用程序池 enter image description here
  • 创建网站以指向您发布的本地文件夹。

注意: 不要忘记选择您之前创建的没有托管设置的应用程序池。 enter image description here

如果仍然无法浏览该站点,请从iis中的连接节点中选择您的站点。 右键单击站点并选择“浏览”,并确保选择正确的文件夹。

enter image description here

有关更多详细信息,请关注以下文章: https://jakeydocs.readthedocs.io/en/latest/publishing/iis.html

关于, 贾帕(Jalpa)