我使用.net核心创建了一个Web应用程序。我已经成功地在Windows和Mac上运行它。但是我在Linux上的所有静态文件上都获得了404。我使用的是Ubuntu 16.04,我的startup.cs是这样的。
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上运行吗?
答案 0 :(得分:1)
以某种方式结果目录是案例敏感 我无法获取content / bootstrap.css但是,Content / bootstrap.css工作正常。所以我相应地重命名了文件夹和文件,现在一切正常。