現在オフラインです。再接続するためにインターネットの接続を待っています

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

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB: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 - 最終更新日: 01/17/2015 13:48:57 - リビジョン: 3.0

  • kbnosurvey kbarchive kbinfo kbtshoot kbbug kbprb kbiis kbmt KB916440 KbMtja
フィードバック