我将.net core与Angular Cli一起使用,因此ngx的默认结构为:
dist/project_name/index.html
src/index.html
以此类推。
我需要将默认路径从wwwroot更改为
wwwroot / dist / project_name /
如何在.net core中更改index.html的默认路径?
实际上,我愿意为.dev和prod模式使用.net设置两个路径变量,并将其更改为与ng serve和ng build一起用于ngx模式。也许您可以建议我一些最佳实践,该怎么做。
答案 0 :(得分:1)
在启动时的Configure Method中,您可以提供如下的StaticFileOptions:
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "MyStaticFiles")),
RequestPath = "/StaticFiles"
});
进一步阅读: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-2.1