表示される、"Windows SharePoint Services の仮想サーバーがありません構成されて ASP で使用します。NET 2.0.xxxxx.0」、Windows SharePoint Services の Web サイトのホーム ページに接続するときのエラー メッセージ

文書翻訳 文書翻訳
文書番号: 894903
すべて展開する | すべて折りたたむ

現象

次のシナリオを検討してください。サーバー上で Microsoft Windows SharePoint Services をインストールします。Microsoft インターネット インフォメーション サービス (IIS) 6.0 の ASP で使用されています。NET 2.0 サーバー上。Windows SharePoint Services の Web サイトのホーム ページに接続すると、次のエラー メッセージが表示されます。
ASP を使うと、Windows SharePoint Services の仮想サーバーに対して構成されていませんを使用します。NET 2.0.xxxxx.0。詳細については、http://go.microsoft.com/fwlink/?linkid=42660 で Knowledge Base 資料 894903 を参照してください。
なお、xxxxx asp。Asp NET 2.0.xxxxx.0 を示します。実行されている NET 2.0。

原因

ASP。NET 2.0 は、IIS 6.0 で仮想サーバーのセキュリティをロックすることができますは、新しいセキュリティの変更を実装します。ASP の以前のバージョンでは。NET では、割り当てられている信頼レベルでコードを実行します。信頼レベルは、コード アクセス セキュリティ ポリシー ファイルによって決定されます。Wss_minimaltrust.config ファイルは、Web.config ファイルに指定されたコード アクセス セキュリティ ポリシー ファイルの例です。

ASP で新しいセキュリティを変更します。NET 2.0 Web ページ、Web パーツのアクセス許可を制限し、ASP の交差を制御します。NET の PermissionSet および信頼レベルのコード実行されます。この構成では、asp です。NET の PermissionSet は、PermissionSet インスタンスの宣言表現です。既定では、Windows SharePoint Services、ASP に必要最小限の権限だけを説明します。NET の PermissionSet。ASP で実装されているセキュリティを変更します。NET 2.0 は、低い特権で実行するのには、いくつかのコードが発生します。たとえば、グローバル アセンブリ キャッシュ内のアセンブリからのコードに完全な信頼レベルでいた。とき、ASP を使用するには、IIS 6.0 で仮想サーバーを構成します。NET 2.0 では、ASP に割り当てられている特権を持つコードを実行します。NET の PermissionSet。ロックダウンは Windows SharePoint Services と互換性がないです。したがって、ロックダウンを Web.config ファイルに無効にする必要があります。

ASP。NET 2.0 にはも、イベントの検証と呼ばれる新しい機能が含まれます。イベントの検証は、asp のコールバックを監視します。NET インフラストラクチャを使用して、コールバックのソース管理の対象に等しいことを確認します。Windows SharePoint Services の一部のページは、特定のコントロールに関連付けられていないのコールバックを使用します。コールバックは、特定のコントロールに関連付けられていないページ実行エラー可能性があります。したがって、Windows SharePoint Services 2.0、ASP との互換性はありません。NET 2.0 イベント検証機能。Windows SharePoint Services 拡張した Web アプリケーションをサーバー上で構成する場合は、ASP があります。NET 2.0 のインストールは、ASP を有効にする必要があります。NET 2.0 のイベントの検証。

解決方法

Windows SharePoint Services Stsadm.exe コマンド ライン ツールを使用して、Web.config ファイルの設定を更新します。これを行うには、次のコマンドを使用します。
stsadm-o-強制アップグレードのアップグレードの url の http://URLOftheVirtualServer
コマンドは、仮想サーバーのルート フォルダーにある Web.config ファイルを更新します。たとえば、コマンド内にある Web.config ファイルを更新、 ドライブ: \Inetpub\Wwwroot のフォルダー。アップグレードの操作次の変更が行われます。
  • コマンドを追加、 processRequestInApplicationTrust 次の信頼タグに属性します。
    <trust level="WSS_Minimal" originurl=""></trust>
    コマンドを実行する信頼のタグが表示されます。
    <trust level="WSS_Minimal" originurl="" processrequestinapplicationtrust="false"></trust>
  • コマンドは、pages タグの下にある次の要素を追加します。
    <namespaces> <remove namespace="System.Web.UI.WebControls.WebParts"></remove> </namespaces>
  • コマンドを追加します。enableEventValidation ための属性は、<pages>タグは、元のタグでは次のとおり:</pages>
    <pages enablesessionstate="false" enableviewstate="true" enableviewstatemac="true" validaterequest="false"> </pages>
    属性を追加した後、タグはとおりです。
    <pages enablesessionstate="false" enableviewstate="true" enableviewstatemac="true" validaterequest="false" enableeventvalidation="false"> <namespaces> <remove namespace="System.Web.UI.WebControls.WebParts"></remove> </namespaces> </pages>

詳細

Asp を変更した場合。ASP から仮想サーバーを使用して net を使用できます。NET 2.0 の ASP です。NET 1.1 では、Web.config ファイルの設定を更新するのには、Stsadm.exe コマンド ライン ツールを使用する必要があります。これを行うには、次のコマンドを使用します。
stsadm-o-強制アップグレードのアップグレードの url の http://URLOftheVirtualServer
コマンドが Web.config ファイルに追加の要素を削除します。つまり、次の変更を Web.config ファイルに行われます。
  • コマンドの削除、 processRequestInApplicationTrust 次の信頼のタグから属性:
    <trust level="WSS_Minimal" originurl="" processrequestinapplicationtrust="false"></trust>
    コマンドを実行する信頼のタグが表示されます。
    <trust level="WSS_Minimal" originurl=""></trust>
  • コマンドは、pages タグの下にある次の要素を削除します。
    <namespaces> <remove namespace="System.Web.UI.WebControls.WebParts"></remove> </namespaces>
ASP を使用すると、仮想サーバーを構成した後、コマンドを実行していない場合。NET 1.1 で、次のエラー メッセージが表示されます。
サーバー エラーが '/' アプリケーションでです。
または、[CustomErrors] 機能が有効になっている場合は、次のエラー メッセージが表示されます。
認識されない属性 'processRequestInApplicationTrust'。

ソース エラー:
Line 66:     <compilation batch="false" debug="false" />
Line 67:     <pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false" />
Line 68:     <trust level="WSS_Medium" originUrl="" processRequestInApplicationTrust="true"/>
Line 69:     <machineKey validationKey="A4CE4E781E8FCF0763F6D8309BB2394532B29E2DA9DD555F" decryptionKey="2AF183D38F95610298659AB9E30B9B1B4AC6A6D362D8D5F7" validation="SHA1" />
Line 70:   </system.web>
Source File: c:\inetpub\wwwroot\web.config    Line: 68

関連情報

Stsadm.exe コマンド ライン ツールの詳細については、「コマンドライン操作」の「、"コマンド ライン パラメーター"トピック、およびコマンド ・ ラインでプロパティを参照してください"トピックの「リファレンス」の章の、 Microsoft Windows SharePoint Services ユーザーズ ガイド.取得するのには Microsoft Windows SharePoint Services ユーザーズ ガイド、次のマイクロソフト Web サイトを参照してください。
ドキュメントですか。FamilyID = の a637eff6-8224-4b19-a6a4-3e33fa13d230 & displaylang = en

プロパティ

文書番号: 894903 - 最終更新日: 2011年8月3日 - リビジョン: 5.0
キーワード:?
kberrmsg kbtshoot kbprb kbconfig kbmt KB894903 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:894903
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