在iis7上安装.net web api会导致找不到404

时间:2016-03-02 07:38:44

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

我安装了我的WebApi,就像本页描述的一样:

http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/

之后我在浏览器中打开了api的资源,导致出现此错误:

  

Http-Error 404.0 - Not Found

     

通知MapRequestHandler

     

Handler StaticFile

我可能错误配置了什么,我想知道为什么在浏览到api方法的路径时使用StaticFile-Handler

2 个答案:

答案 0 :(得分:0)

我经常解决运行命令的问题:aspnet_regiis -i

请在此处查看详细信息:https://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

答案 1 :(得分:0)

经过一些研究,添加这一行

<modules runAllManagedModulesForAllRequests="true"/> 

到system.webServer下的web.config,解决了问题