Я работаю над веб-сайтом ASP.NET MVC 4. Вместе с контроллерами MVC у меня есть один контроллер API, который содержит интерфейс API AJAX GET. Он отлично работает при отладке локально с визуальной студией.
Однако после того, как я развернул его как Azure Website, MVC-контроллеры работают, но контроллер API больше не работает. Когда код jQuery пытается достичь этого, он возвращает ответ вроде:
Не найден ресурс HTTP, который соответствует URI запроса http://example.com '.
Похоже, что маршрут работает (в противном случае возвращается еще 404 тела ответа.).
Кроме того, у меня есть еще одна чистая служба веб-API MVC 4, развернутая как служба облачного облака. Он работает отлично. Таким образом, мне интересно, почему API-интерфейс внутри веб-сайта MVC терпит неудачу? Спасибо!