2
我已經使用.net核心創建了一個Web應用程序。我已經成功地在Windows和Mac上運行它。但是,我在Linux上的所有靜態文件上都獲得了404。我使用的是Ubuntu 16.04,我的startup.cs就是這樣。Asp.Net核心Web應用程序靜態文件在Linux上提供404
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory,IApplicationLifetime appLifetime)
{
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
app.UseMvc();
app.UseDefaultFiles();
app.UseStaticFiles();
appLifetime.ApplicationStopped.Register(() => this.ApplicationContainer.Dispose());
}
任何想法如何讓它在Linux上運行?
你是否在動態文件上獲得404s? –
@MartinBrown我有web api和一個單頁的web應用程序。 Api端點工作正常。但是,我在js文件夾上獲得了200個文件,但在內容和腳本文件夾下無法獲取任何內容。 –