Как изменить путь по умолчанию для index.html в ядре .net? - PullRequest
0 голосов
/ 09 ноября 2018

Я использую ядро ​​.net с Angular Cli, поэтому структура по умолчанию для ngx:

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

и т. Д.

Мне нужно изменить путь по умолчанию с wwwroot на

Wwwroot / расстояние / project_name /

Как изменить путь по умолчанию для index.html в ядре .net?


На самом деле, я хочу установить две переменные пути с помощью .net для режимов dev и prod и изменить его для использования в обоих режимах ngx: ng serve и ng build. Может быть, вы можете посоветовать мне лучшую практику, как я могу это сделать.

1 Ответ

0 голосов
/ 09 ноября 2018

В методе Configure при запуске вы можете указать 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

...