Если вы размещаете Angular внутри Web API, например, вам нужно будет сделать что-то подобное в файле Startup.cs, чтобы изменить запрос на index.html при использовании маршрутизации.
Тот же принцип применим в другом месте, я думаю.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseDefaultFiles();
app.UseMvc();
app.MapWhen(x => !x.Request.Path.Value.StartsWith("/api"), builder =>
{
builder.Use((context, next) =>
{
context.Request.Path = new PathString("/index.html");
return next();
});
});
}