Итак, у меня приложение 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)
При каких обстоятельствах это могло бы произойти? На моей машине работает нормально.