とStaticFiles私は、次のプロジェクト階層があります。.NETのコア - カスタムDefaultFiles-定義
-MyDotNetProject
...
L wwwroot
L angular
L src
L angulardev.html
L index.html
を、今私は、アプリケーションの起動時に出発点としてangulardev.html使用したいです。
Startup.cs/Configureで次のように試しましたが、動作しません。
DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("angulardev.html");
app.UseDefaultFiles(defaultFilesOptions);
var path = Path.Combine(env.ContentRootPath, "angular/src");
var provider = new PhysicalFileProvider(path);
var options = new StaticFileOptions();
options.RequestPath = "";
options.FileProvider = provider;
app.UseStaticFiles(options);
あなたは、両方のFileProviderプロパティを設定する必要がありますDefaultFileOptionsおよびStaticFIleOptionsです。それ以外の場合、DefaultFilesミドルウェアはwwwrootを探します。 – OdeToCode