gpt4 book ai didi

asp.net - WebAPI 错误 404.0 - 未找到

转载 作者:行者123 更新时间:2023-12-04 12:22:42 25 4
gpt4 key购买 nike

我们在将 WebAPI 服务部署到生产服务器上时遇到问题。尝试访问 Controller 时,我们收到“您正在查找的资源已被删除、名称已更改或暂时不可用。”

我们从标准的 WebAPI 模板创建了一个新项目,它有同样的问题,所以肯定不是我们的代码导致了问题。我们还有另一台服务器与同一托管公司,部署到该服务器时一切正常。服务器之间的所有 IIS 功能都相同。

在某个阶段,我们将应用程序池设置为 .Net Framework 2.0,并且网站没有提示这一点,因此它甚至没有尝试启动服务。我们在同一个 Web 应用程序上也有一个 odata 服务,它运行良好。所以这似乎与MVC路由和WebAPI有关。

我们将我们能想到的每个 dll 复制到服务器,但没有解决问题。

有没有人对导致上述错误的两台服务器之间可能有什么不同有任何想法?

提前致谢

最佳答案

试试这篇文章

HTTP Error 404.0 0 Not Found in MVC

或这个

Running ASP.NET MVC Under IIS 6.0 and IIS 7.0 Classic Mode : Solution to Routing Problem

或尝试将以下内容添加到 Web.config:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

关于asp.net - WebAPI 错误 404.0 - 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com