为什么在远程服务器上为api获取404错误

时间:2017-02-17 06:51:01

标签: c# iis asp.net-web-api deployment iis-7

我有一个ASP.Net WebApi项目。我已在本地计算机IIS上部署了它。

在我的本地机器上,api运行正常。从此以后,我将这组文件从本地机器复制到远程机器。

但是从远程计算机访问API时,我收到所有apis的404错误。

我交叉检查了机器上的IIS配置。他们都是一样的。

本地IIS

Local IIS

Local App Pool

远程IIS

Remote IIS

Remote Config

http://localmachine/api/user/customer - 在当地正常运行。

http://remotemachine/api/user/customer - 关于远程Http 404错误。

任何帮助/建议都非常感谢。
感谢。

1 个答案:

答案 0 :(得分:0)

尝试将webconfig放入模块部分......

 <modules runAllManagedModulesForAllRequests="true"> 
<remove name="WebDAVModule"/> 
<remove name="FormsAuthentication"/>
</modules>