Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 如何解决部署.net核心web API时出现的404错误_Iis_Asp.net Core_Asp.net Core 2.0_Webdeploy - Fatal编程技术网

Iis 如何解决部署.net核心web API时出现的404错误

Iis 如何解决部署.net核心web API时出现的404错误,iis,asp.net-core,asp.net-core-2.0,webdeploy,Iis,Asp.net Core,Asp.net Core 2.0,Webdeploy,您好,我在笔记本电脑的IIS中托管.net核心web API时完成了以下步骤。但是当我浏览URL时,我得到404错误 示例URL: 非常感谢您的帮助!如果需要任何进一步的信息,请告诉我 步骤: 安装.NET核心托管捆绑包2.2.5 在IIS中托管web api,端口号为defaul 80,没有任何主机名 创建了没有托管代码的新应用程序池作为.NET CLR版本 要在IIS中承载.NET核心Web API,请执行以下步骤: 将Web API发布到本地文件夹 例如,D:\testcoreapi 安

您好,我在笔记本电脑的IIS中托管.net核心web API时完成了以下步骤。但是当我浏览URL时,我得到404错误

示例URL:

非常感谢您的帮助!如果需要任何进一步的信息,请告诉我

步骤:

  • 安装.NET核心托管捆绑包2.2.5
  • 在IIS中托管web api,端口号为defaul 80,没有任何主机名
  • 创建了没有托管代码的新应用程序池作为.NET CLR版本

  • 要在IIS中承载.NET核心Web API,请执行以下步骤:

    • 将Web API发布到本地文件夹 例如,D:\testcoreapi
    • 安装Microsoft.NET核心Windows服务器托管捆绑包文件
    • 打开IIS创建一个没有托管代码的应用程序池
    • 创建网站以指向已发布文件的本地文件夹
    注: 不要忘记选择以前创建的应用程序池,该应用程序池没有托管设置。

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

    有关更多详细信息,请参阅以下文章:

    问候,,
    Jalpa

    你发布了你的网站吗?请仔细检查,这不是隐藏在试图重定向到一个错误页面背后的500错误,该错误页面不存在,因此为404。我没有错误页面。。然而,无法获得输出的原因可能是什么。。。在视觉研究中效果很好是的jalpa。。它已在本地主机iis上发布。