リバースプロキシとして動作するNginxサーバーの背後にASP.NET 5 MVC6アプリケーションがあります。その構成は次のとおりです。nginxの背後にあるASP.NET 5
server {
listen 80;
server_name example.com;
location/{
proxy_pass http://localhost:5000;
client_max_body_size 50M;
proxy_set_header Host $host;
}
}
これは、ASP.NET 5 RC1までLinux上で非常にうまく機能していました。それ以来、そしてそれ以前のWindowsでは、MVC 6コントローラへのリクエストは失敗しました。レスポンスが表示されますが、レスポンスが完全ではない(静的ファイルが正しく提供されている)ようにブラウザがロードし続けます。 http://localhost:5000/api/xxx
への直接要求は即時に応答して終了します。
proxy_buffering off
を追加しようとしましたが、効果がありませんでした。私はそれがチャンクモードに関係していると思うが、私はこれについてオンラインで何も見つけなかった。
ネットワークトレースを共有できますか?それは役に立ちます –