ASP.NET MVC 4 Web サイトに取り組んでいます。MVC コントローラーと共に、ajax GET API インターフェイスを含む 1 つの API コントローラーがあります。Visual Studio を使用してローカルでデバッグすると、完全に機能します。
しかし、Azure Web サイトとしてデプロイした後、MVC コントローラーは機能しますが、API コントローラーは機能しなくなりました。jQuery コードがアクセスしようとすると、次のような応答が返されます。
要求 URI ' http://example.com 'に一致する HTTP リソースが見つかりませんでした。
少なくともルートは機能しているようです (そうでない場合は、別の 404 応答本文が返されます)。
さらに、別の純粋な MVC 4 Web API サービスを Azure クラウド サービスとしてデプロイしています。それは完全に機能します。では、MVC Web サイト内の API が失敗する原因は何でしょうか? ありがとうございました!