問題タブ [windows-server-2019]
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.
.net - IIS/Windows 2019 Server でアプリケーション プールを開始すると MVC5 アプリがハングする
さまざまなナゲット (autofac、devextreme、automapper、エンティティ フレームワーク) を使用する MVC5 アプリケーションがあります。これらすべてを使用して正常に動作する他の15のMVCアプリがありますが、これは.....
ローカルでは、IISExpress または IIS (Windows 10) で正常に動作します。ただし、Windows 2019 に展開すると、起動時にハングします。ある種のメモリ取得ループに陥っているようです。HTTP 要求が返されず、30 秒後にアプリケーション プールを実行すると、ローカルで最大 200MB を使用する場合に 2GB を超えるメモリが使用されます。
EventLog には何も記録されません。
ロギング (serilog) とトレースを追加しましたが、役に立ちませんでした....スタートアップ コード (global.asax / startup.cs) が正常に実行され、終了します...そして何もありません....最初の http 要求がハングし、すべて後続のキュー。
次にどこを見ればいいのかわからない。私の最後の雹は、DebugDiagをインストールしてダンプを作成することでした-その分析はここにあります
私はDebugDiag / Dumpの専門家ではありません。これは、すべてのスレッドがガベージコレクションを待っているということです...まあ...役に立たない...
誰かがダンプ分析を見て、次に何ができるか/何が起こっているか教えてもらえますか?
asp.net-mvc - Windows Server 2019 で実行されている ASP.NET MVC アプリケーションで TLS 1.0 および TLS 1.1 を有効にするにはどうすればよいですか?
Microsoft Azure Cloud Services で (Web ロールとして) ホストされている ASP.NET MVC Web サービスがあり、現在 .NET Framework 4.5.2 を対象としており、Windows Server 2012 で実行するように構成されています。.NET Framework 4.7.2 に移行する必要があります。および Windows Server 2019。例外はすべて問題なく動作します...
Windows Server 2012 は、IIS が既定で TLS 1.0、TLS 1.1、および TLS 1.2 を許可するように構成されていますが、Windows Server 2019 では IIS が TLS 1.2 のみを許可するように構成されています。 Windows 2019 で、その後クライアントと話し、TLS 1.2 以外のすべてを無効にします。
レジストリキーを変更することを示唆するこの回答を見つけました
そして、置きます
そこで。(dword:00000001
代わりに試してみましたdword:ffffffff
-違いはありません)必要な変更がレジストリにインポートされるように、これをスタートアップタスクとして含めました。
役に立ちません。https://www.ssllabs.com/ssltestを使用して、利用可能な TLS モードを確認します。変更の前後で TLS 1.2 のみが許可されると書かれています。Windows Server 2012 で 1.0、1.1、および 1.2 が使用可能であることが適切に示されました。
TLS 1.0 および 1.1 を有効にするにはどうすればよいですか?