問題タブ [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.
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リクエストごとに完全に取得する必要があります。」
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 を使用しています。
c# - ASP.NET 5 roslyn 動的コンパイル
を使用して作成された単純なASP.NET 5
Web 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
.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.
asp.net - ASP.NET Core で環境変数を読み取る
DNXを使用して ASP.NET Core アプリケーションを実行すると、コマンド ラインから環境変数を設定して、次のように実行できました。
1.0 で同じアプローチを使用する:
動作しません - アプリケーションが環境変数を読み取れないようです。
null を返します
私は何が欠けていますか?
asp.net-core-mvc - アップロード時の Asp.Net Core RC2 タイムアウト
やや大きなペイロード (800 MB) でファイルのアップロードに取り組んでおり、サーバーがタイムアウトしています。
Windows(7および10)でasp.netコアRC2、mvc6、およびKestrelサーバーを使用しており、セッションタイムアウトを設定する場所が見つかりません。
ネットで検索しても出てこないので困っています。タイムアウトをどのように設定しますか?
azure - Web アプリで ASP.NET RC1 プロジェクトを RC2 にアップグレードしてデプロイする
ASP.NET Core RC1 で実稼働環境にある Web アプリを Azure にデプロイし、何千人ものユーザーが毎日使用しています。
Google で見つけたチュートリアル (例: Scott Blog、Official Doc、Tutorial1、Tutorial2、Tutorial3 )に従って、Web プロジェクトを RC2 にアップグレードしています。
ユーザーへのサービスを失うことなくアップグレードを完了したら、バージョン RC2 を展開する必要があります。
RC2 バージョン用に新しい Web アプリを作成する必要がありますか、それとも同じ Web アプリにデプロイできますか?
それを実装する方法は何ですか?
ありがとう。
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 で試してみましたが、うまくいきました。
しかし、サーバーを再起動するたびにポート番号が変わり続けます。固定アドレスを保持するには?
http - Asp.net Core RC2転送エンコーディングを無効にする方法:応答時にチャンク
特定の http クライアント (Matlab および KDB) でチャンクされた http 応答に問題があります。
Kestrel でチャンクされた応答を無効にする方法はありますか?