【问题标题】:How do I change the default path of index.html in .net core?如何更改 .net core 中 index.html 的默认路径?
【发布时间】:2018-11-08 21:45:56
【问题描述】:

我使用 .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 中使用它。也许你可以给我一些最佳实践建议。

【问题讨论】:

    标签: c# asp.net angular path default


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-01-09
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多