繁体   English   中英

如何更改 .net core 中 index.html 的默认路径?

[英]How do I change the default path of index.html in .net core?

我使用 .net core 和 Angular Cli,所以 ngx 的默认结构是:

dist/project_name/index.html
src/index.html

等等。

我需要将默认路径从 wwwroot 更改为

wwwroot/dist/project_name/

如何更改 .net core 中 index.html 的默认路径?


实际上,我愿意使用 .net 为 dev 和 prod 模式设置两个路径变量,并将其更改为与 ngx 模式 ng serve 和 ng build 一起使用。 也许你可以建议我一些最佳实践,我该怎么做。

在启动时的配置方法中,您可以提供像这样的 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM