問題タブ [kestrel-http-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2901 参照

asp.net - Kestrel 応答にキャッシュなしを追加するにはどうすればよいですか?

Web サーバーとして Asp.Net Core RC2 と Kestrel を使用しています。ブラウザーが最新バージョン (304 ではない) を取得できるように、要求 (この場合はすべて) がキャッシュなしヘッダーで応答されるようにする必要があります。

スタートアップで Kestrel を構成する方法、またはこのステップをパイプラインに挿入する方法はありますか?

編集:私の状況では、no-store がより良い選択かもしれません: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching "no-store Response is not allowed to be cachedリクエストごとに完全に取得する必要があります。」

0 投票する
1 に答える
3023 参照

c# - ピア Kestrel による ECONNRESET 接続のリセット

Azure の Application Insight で次のエラーが発生しています。

Microsoft.AspNet.Server.Kestrel.Networking.UvException: エラー -4077 ECONNRESET 接続がピアによってリセットされました

Github でこのバグを読みました ( https://github.com/aspnet/KestrelHttpServer/issues/388 )。

これは正確にはどういう意味ですか?たとえば、ユーザーが AJAX 呼び出し中にブラウザを閉じると問題になる可能性がありますか? 私のプラットフォームでは Sockect を使用していません。

何らかの方法で修正できますか?ASP.NET Core RC1 を使用しています。

0 投票する
1 に答える
359 参照

c# - ASP.NET 5 roslyn 動的コンパイル

を使用して作成された単純なASP.NET 5Web Api アプリケーションがありyo aspnetます。Visual Studio Code を使用して Windows 10 で作業しています (Visual Studio を使用したくありません)。非 Windows 環境からの開発をシミュレートしたい。

私が知っているように、roslynコンパイラは変更されたファイルを動的にコンパイルする必要があります。しかし、次のコマンドでアプリを実行すると、dnu restore && dnx --watch webアプリケーションが起動します。しかし、その後 (dnx --watch webまだ実行中) コードの一部を変更して Web ページを更新すると、注意事項が変更されます。

前:

後:

これがキャッシュの原因であるかどうかを確認しましたが、そうではありません。ここで何が欠けていますか?

ノート:

これが Web サーバーの原因である可能性があることに気付きましたKestrel。私の一部がありますproject.json

0 投票する
2 に答える
3740 参照

.net - Compress HTTP responses using Kestrel and .NET core middleware

I'm looking to encode HTTP responses on the fly using .NET Core and the Kestrel web server. The following code does not work, the response fails to load in the browser.

0 投票する
3 に答える
120582 参照

asp.net - ASP.NET Core で環境変数を読み取る

DNXを使用して ASP.NET Core アプリケーションを実行すると、コマンド ラインから環境変数を設定して、次のように実行できました。

1.0 で同じアプローチを使用する:

動作しません - アプリケーションが環境変数を読み取れないようです。

null を返します

私は何が欠けていますか?

0 投票する
1 に答える
2794 参照

asp.net-core-mvc - アップロード時の Asp.Net Core RC2 タイムアウト

やや大きなペイロード (800 MB) でファイルのアップロードに取り組んでおり、サーバーがタイムアウトしています。

Windows(7および10)でasp.netコアRC2、mvc6、およびKestrelサーバーを使用しており、セッションタイムアウトを設定する場所が見つかりません。

ネットで検索しても出てこないので困っています。タイムアウトをどのように設定しますか?

0 投票する
1 に答える
109 参照

azure - Web アプリで ASP.NET RC1 プロジェクトを RC2 にアップグレードしてデプロイする

ASP.NET Core RC1 で実稼働環境にある Web アプリを Azure にデプロイし、何千人ものユーザーが毎日使用しています。

Google で見つけたチュートリアル (例: Scott BlogOfficial DocTutorial1Tutorial2Tutorial3 )に従って、Web プロジェクトを RC2 にアップグレードしています。

ユーザーへのサービスを失うことなくアップグレードを完了したら、バージョン RC2 を展開する必要があります。

RC2 バージョン用に新しい Web アプリを作成する必要がありますか、それとも同じ Web アプリにデプロイできますか?

それを実装する方法は何ですか?

ありがとう。

0 投票する
0 に答える
242 参照

asp.net-web-api - WebAPI MVC 6 空白ページ

kestrel を介して WebAPI をホストするには、コマンド プロンプトから管理者として web.cmd を実行すると、正常に動作します。しかし、他のユーザーとして実行すると、次のスクリーンショットのようなエラーが発生します。

ここに画像の説明を入力

アップデート:

何らかの理由でシステムを再起動する必要がありました。再試行したところ、問題なく動作していました。しかし、次の問題が発生しました。

「デフォルトのWebサイト」の下に「WoApi」という名前のIISでwebapiをホストしていました。http://localhost/woapi/api/Aspnet_Roleにアクセスしようとすると、 空白のページが表示されました。

次に、stdout.log ファイルを確認しました。以下の内容でした。

ホスティング環境: Production Now listen on: http://localhost:20822 アプリケーションが開始されました。Ctrl+C を押してシャットダウンします。情報: Microsoft.AspNet.Hosting.Internal.HostingEngine 1 HTTP/1.1 を開始する要求 GET http://localhost/woapi/api/Aspnet_Role
情報: Microsoft.AspNet.Hosting.Internal.HostingEngine[2] 要求は 0.0187ms で終了しました 404

それで、 http://localhost:20822/api/Aspnet_Role で試してみましたが、うまくいきました。

しかし、サーバーを再起動するたびにポート番号が変わり続けます。固定アドレスを保持するには?

0 投票する
1 に答える
2401 参照

http - Asp.net Core RC2転送エンコーディングを無効にする方法:応答時にチャンク

特定の http クライアント (Matlab および KDB) でチャンクされた http 応答に問題があります。

Kestrel でチャンクされた応答を無効にする方法はありますか?