Файлы ASP.NET Core Web Api 2.1 по умолчанию работают, но контроллеры возвращают 404 при развертывании на IIS 8.5 - PullRequest
0 голосов
/ 31 октября 2018

Итак, у меня приложение Angular 7, развернутое на экземпляре IIS 8.5. Чтобы обслуживать реальное приложение Angular, я подаю его с помощью метода UseDefaultFiles() на Startup.cs.

        app.UseDefaultFiles();
        app.UseStaticFiles();
        app.UseAuthentication();
        app.UseHttpsRedirection();
        app.UseMvc();

Достаточно справедливо. Фактические index.html и связанные файлы .js в wwwroot обслуживаются без каких-либо сложностей, и мое приложение работает. Затем мое приложение Angular пытается сделать запрос к моему веб-API, и хорошо ...

Failed to load resource: the server responded with a status of 404 (Not Found)

При каких обстоятельствах это могло бы произойти? На моей машине работает нормально.

...