我正在开发一个ASP.NET MVC 4网站.与MVC控制器一起,我有一个API控制器,它包含一个ajax GET API接口.当使用visual studio在本地调试时,它可以很好地工作.
但是,在我将其部署为Azure网站后,MVC控制器工作,但API控制器不再起作用.当jQuery代码尝试访问它时,它会返回如下响应:
未找到与请求URI" http://example.com " 匹配的HTTP资源.
看起来至少路线有效(否则,返回另一个404响应体).
此外,我还有另一个纯MVC 4 Web API服务部署为Azure云服务.它完美地运作.因此,我想知道是什么原因导致MVC网站内的API失败?谢谢!
.net http-status-code-404 asp.net-mvc-4 asp.net-web-api azure-cloud-services