問題タブ [httpruntime]
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 - ASP.NET 5 の代替 HttpRuntime.UnloadAppDomain()
HttpRuntime.UnloadAppDomain()
ASP.NET 5の代替品があるかどうかは誰にもわかりませんか? まったく見つからないHttpRuntime
のですが、そのような機能はありますか?
asp.net - 応答を送信する executionTimeout
httpRuntime executionTimeout を設定すると、すでに部分的にクライアントに送信された応答が切断されますか?
IIS 要求キューで、executionTimeout 設定よりもはるかに長い時間実行される要求があり、IIS Web Core モジュールの状態が SendResponse であることに気付きました。executionTimeout には、クライアントに応答を送信するのにかかる時間が含まれていますか?
私が見つけた唯一のドキュメントは、このスニップの次のページにありますが、IIS の古いバージョンでは 2003 年のものです: https://msdn.microsoft.com/en-us/library/ms972959.aspx
リクエスト実行時間。最後のリクエストの実行にかかったミリ秒数。フレームワークのバージョン 1.0 では、実行時間はワーカー プロセスが要求を受信したときに開始され、ASP.NET ISAPI が HSE_REQ_DONE_WITH_SESSION を IIS に送信したときに停止します。IIS バージョン 5 の場合、これにはクライアントへの応答の書き込みにかかる時間が含まれますが、IIS バージョン 6 の場合、応答バッファーは非同期で送信されるため、クライアントへの応答の書き込みにかかる時間は含まれません。
ASP.NET 4.5 Web アプリケーションを実行している Windows Server 2008 R2 の IIS バージョンは 7.5 であり、デバッグは false に設定されています。
asp.net - asp.ent の不明な maxMessageLength 属性
asp.net web.config に小さな問題があります。SOAP リクエストを設定しようとするとmaxMessageLength
、次のエラー メッセージが表示されます。
maxMessageLength 属性が不明です....
これはsystem.web
セクションの私の設定です:
これは現在の .Net フレームワーク情報です: Microsoft .NET Framework-Version:2.0.50727.8637; ASP.NET バージョン: 2.0.50727.7046。
私は何を間違っていますか?サイトが制限付きアカウントでホストされているため、iis サーバーまたは Windows サーバーにアクセスできません。
ありがとうございました。
asp.net-mvc-4 - 'requestValidationMode=2.0' は、URL の大文字と小文字を区別します
私はいくつかのasp.net MVC4プロジェクト(iis 7)に取り組んでいます。「潜在的に危険な要求」メッセージを防ぐために、web.config ファイルに「httpRuntime requestValidationMode="2.0" />」という行を追加しました。メッセージは防止されましたが、別のことが発生しました。URL が突然大文字と小文字を区別するようになりました。この行を削除すると、URL は大文字と小文字を区別しないように戻りますが、メッセージは戻ってきます。
両方の利点を享受する方法を誰かが知っていますか?
どうもありがとうございます!
編集:まあ、違いは、この行を追加すると認証Cookie(fedAuth)が異なり、何らかの理由で新しいCookieの有効期限と大文字と小文字が区別されることです。違いの理由とそれを防ぐ方法はまだ理解できません。
web-config - 4.6.1 フレームワークの更新により、web.config httpRuntime は 4.5 のままになりますか?
私は最近、4.5 から .net フレームワーク 4.6.1 を使用するように c# Web アプリケーションをアップグレードしましたが、今日だけ、web.configs で .net バージョンが .net バージョンと異なることに気付きました。本番環境ではすべてが正常に動作しているようですが、私の質問は、httpRuntime が 4.6.1 に自動変更されなかったため、それが意図的なものなのか、それとも手動でキー入力する必要があるのか 、それとも他の理由があるのか ということです。 4.5で?
web-config - ImageResizer がロードされた web.config のチェックを無効にできません
allowSubDirConfig を false に設定し、 http://imageresizing.net/docs/fcnmode を追加しました。2012r2 データセンターで IIS 8.5 を実行しています。その背後にsmb経由で接続された大きな画像コレクションがあります。IIS に web.config を検索させようとするだけで、ファイルごとに 9 回の余分な読み取りが追加され、スループットが 3 分の 1 になり、san にかなりの負荷がかかります。誰かがこの問題を見たことがありますか、または修正に関する提案があります。
asp.net-mvc - デプロイ時に httpruntime タグを web.config に追加しないようにする方法
Config section 'System.web/httpRuntime' already defined
アプリケーションを開発環境にデプロイすると、エラーが発生します。
展開後Authentication
、IIS サーバー管理の概要でボタンを押すと、次のエラー メッセージが表示されます。
Web.Config
IISのには、次の<system.web>
ような要素があります。
問題は明らかに、何らかの形で<httpRuntime targetFramework="4.5" />
との両方<httpRuntime requestValidationMode="4.5" />
が に追加されていること<system.web>
です。私の問題は、開発環境にデプロイ<httpruntime>
されたときにタグがどのように追加されているのかがわからないことです。Web.Config
ローカル マシンでは発生しません。Octopus Deployを展開ツールとして使用します (それが重要かどうかはわかりません)。
プロジェクト内はWeb.Config
<system.web>
こんな感じ
そしてWeb.Release.Config
<system.web>
見た目はこんな感じ
プロジェクトのどの部分がこれに影響を与えるか分からないので、以下に追加します。他に関連する部分を省略した場合はお知らせください。
このソリューションは 2 つのプロジェクトで構成されています。Web プロジェクトとクラス ライブラリ。クラス ライブラリ プロジェクトには、次のファイルがありapp.config
ます。