2016-07-22 9 views
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で実行するにはどうすればよいですか?

+0

動的ファイルで404を取得していますか? –

+0

@MartinBrown私はWeb APIと単一ページのWebアプリケーションを持っています。 Apiエンドポイントは正常に動作します。私は200のjsのフォルダを得るが、私はコンテンツとスクリプトのフォルダの下に何かを得ることができません。 –

答えて

1

どういうわけかディレクトリはの場合sensetiveです。
私はcontent/bootstrap.cssを取得できませんが、Content/bootstrap.cssは正常に動作します。だから、私はそれに応じてフォルダやファイルの名前を変更し、すべて正常に動作します。

関連する問題