1. 程式人生 > >ASP.NET Core WebAPI 開啟靜態網頁並設定主頁

ASP.NET Core WebAPI 開啟靜態網頁並設定主頁

開啟靜態網頁

Startup.Configure:

app.UseStaticFiles();

開啟預設頁面

Startup.Configure:

DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("index.html");
app.UseDefaultFiles(defaultFilesOptions);

重要提示,程式碼是有順序的:

UseDefaultFiles-UseStaticFiles-UseMvc

彙總:

Startup.Configure:

            DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
            defaultFilesOptions.DefaultFileNames.Clear();
            defaultFilesOptions.DefaultFileNames.Add("index.html");
            app.UseDefaultFiles(defaultFilesOptions);

            app.UseStaticFiles();

            app.UseMvc();