Hello Stack Overflow,
因此,我在Visual Studio 2013中使用WebAPI 2.2创建了一个ASP REST API。此API以JSON对象的形式将数据从数据库返回给客户端调用。现在,我将此API部署到运行SQL Server 2008的运行IIS 7的服务器上的IIS分发中。
在调用API时,每次都会遇到404错误代码。当我在本地运行此API时,它可以正常工作。
我不确定如何继续,因为我已经用尽了网上的大部分解决方案。这源于重新部署,重新安装IIS,添加cors(仍然存在,因此它不是与我们的知识相关的CORS)以及使用IIS中的设置(如应用程序池)。
任何建议或指示都将不胜感激。如果这个问题有点模糊,请告诉我您需要哪些信息。
谢谢。
答案 0 :(得分:2)
在进行Web API调用时,我看到了404错误,其中Web API似乎在查看逻辑API路径的物理目录结构。
此条目详细说明了可能有用的问题的修复程序。 ASP.NET Web API application gives 404 when deployed at IIS 7