ASP を要求すると、DEP 違反に関するエラー メッセージが表示されます。Net は、します。NET Framework 1.1 で Windows Vista

文書翻訳 文書翻訳
文書番号: 916440
ベータ版情報
この資料では、マイクロソフト製品のベータ版について説明します。この資料の情報として提供されています- あり予告なしに変更されます。

このベータ版製品はマイクロソフトから利用可能な製品の正式なサポートはありません。ベータ リリースに対するサポートを入手する方法の詳細については、ベータ製品ファイルが含まれているマニュアルを参照してくださいまたはリリースをダウンロードした Web の場所を確認します。

すべて展開する | すべて折りたたむ

現象

次のシナリオを検討してください。ASP をインストールします。[NET] の。NET Framework 1.1 を Microsoft Windows Vista。ASP を作成します。NET のページです。ASP を要求します。NET のページは、ワーカー プロセスが停止応答します。このシナリオでは、ワーカー プロセスは、データ実行防止 (DEP) の違反のために閉じられたことを示すエラー メッセージが表示されます。

メモ ASP。Net の詳細については。NET Framework 1.1 で Windows Vista の Microsoft インターネット インフォメーション サービス (IIS) 7.0 が実行されません。

原因

この問題が発生するため、します。NET Framework 1.1 ランタイム DEP. IIS 7.0 が Windows Vista のみをサポートして完全分離 ASP サポートされていません。NET のプロセス モデルです。すべての分離の ASP。NET のプロセス モデルでは実行 (NX) 機能が有効である必要があります。

メモ 既定では。NET Framework 1.1 では、Windows Vista に含まれていません。

解決方法

この問題を解決するには、適用をします。NET Framework 1.1 Service Pack 1 (SP1)。この service pack は、ASP を適用するとします。NET 1.1 アプリケーションを IIS 7.0 で実行できます。

詳細については。Net Framework 1.1 Service Pack 1 の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックします。
885055マイクロソフトを取得する方法。NET Framework 1.1 Service Pack 1

状況

マイクロソフトでは、この「対象」に記載されているマイクロソフト製品の問題として認識しています。

詳細

DEP は、NX 機能とも呼ばれます。DEP は、Windows オペレーティング システムでは、Windows XP SP2 および Windows Server 2003 SP1 に導入されました。NX、すべてのコードを実行すると、アプリケーションのハードウェアでは、EXECUTE がハードウェア障害またはアクセス違反が発生するようにマーク付けされていないページからの実行がサポートされています。DEP は、スタック オーバーランとヒープのオーバーラン攻撃を防ぐのに役立ちます。以下のバージョンの。NET Framework ランタイムは NX の追加サポートがあります。
  • します。NET Framework 1.0 SP3
  • します。NET Framework 1.1 SP1
  • します。NET Framework 2.0
他のすべてのバージョンにします。NET Framework ランタイムは読み込ま NX が有効になっている場合。Windows では、Windows XP、Windows Server 2003、および Windows Vista のアプリケーション shim を提供します。これらのアプリケーション shim NX は、NX 以外の準拠のランタイムを読み込みます、プロセスを無効にします。

NX はオンにするか、プロセスが作成されるとプロセスごとにオフになっています。したがって、プロセス起動時に 2 つの設定間で切り替えることができません。これは、IIS および ASP での重要な考慮事項です。NET。

Windows Server 2003 上の IIS 6.0 は次の 2 つの ASP をサポートしています。NET のプロセス ・ モデル。すべての分離の ASP。NET のプロセス モデルでは、W3wp.exe ファイルを使用してランタイムをホストします。中.NET プロセス モデルでは、Aspnet_wp.exe ファイルを使用してランタイムをホストします。Windows Vista の IIS 7.0 は、完全分離 ASP をサポートするだけです。NET のプロセス モデルです。Windows XP は、プロセス内で ASP をサポートするだけです。NET のプロセス モデルです。すべての分離の ASP。NET のプロセス モデル Windows NX のアプリケーション shim によってフラグが設定されていません。フラグが設定されていないため、以前共通言語ランタイム (CLR) NX が有効になっているときにエラーが発生を読み込むことができます。

この問題は、Windows XP SP2 および Windows Server 2003 SP1 では発生しません。Windows XP SP2 には ASP が正常に実行されます。Net の詳細については。Framework 1.1 NET 中の ASP を使用します。NET のプロセス モデルと IIS。します。NET Framework 1.1 SP1 が Windows Server 2003 SP1 に含まれます。したがって、ASP を実行するオプションはありません。NET の元のリリース バージョンでは。NET Framework 1.1 NX の Windows Server 2003 SP1 で有効になっているとします。

プロパティ

文書番号: 916440 - 最終更新日: 2011年8月4日 - リビジョン: 3.0
キーワード:?
kbinfo kbtshoot kbbug kbprb kbiis kbmt KB916440 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:916440
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com