"'/' アプリケーションのサーバー エラー。 パスへのアクセスが拒否されました"Windows SharePoint Services 2.0 にログオンすると

現象

次のような状況で問題が発生します。

  • IIS 6.0 と ASP.NET をメンバー サーバーにインストールします。
  • Active Directory インストール ウィザード (Dcpromo.exe) ツールを使用して Active Directory をインストールします。
  • ドメイン コントローラー Windows SharePoint Services 2.0 をインストールします。
  • Windows SharePoint Services 2.0 Web サイトにログオンしようとするとします。
  • ユーザー名とパスワードを 3 回正しく入力します。

このシナリオでは、次のようなエラー メッセージが表示される場合があります。

Error: Server Error in '/' Application.   

Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.  

メモ Microsoft Windows Small Business Server 2003 で次のサイトにアクセスすると、同様の現象が発生する可能性があります。バックアップへのアクセス (http://servername/backup): エラー: '/Backup' アプリケーション アクセス Companyweb のサーバー エラー (http://companyweb):Error: '/'ApplicationAccessing Monitoring and Reporting のサーバー エラー) (http://servername/monitoring): '/'Monitoring' ApplicationAccessing Remote Web Workplace でのサーバー エラー (http://servername/remote):Error: '/Remote' ApplicationDuring Installation (configadminvs.aspx): パス C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data へのアクセスが拒否されました。

原因

この問題は、Active Directory をインストールする前に IIS 6.0 と ASP.NET をインストールするときに、Network Service グループに一時 ASP.NET ファイル フォルダーに対する十分なアクセス許可がないために発生します。

解決方法

この問題を解決するには、実行している ASP.NET のバージョンの手順に従います。

ASP.NET 1.1

  1. [スタート] をクリックし、[実行] をクリックし、[開く] ボックスに「cmd」と入力し、[OK] をクリックします。

  2. Drive:\Windows\Microsoft.Net\Framework\v1.1.4322 フォルダーに切り替えます。 このフォルダーでは、 ドライブ は Windows がインストールされているドライブです。 これを行うには、コマンド プロンプトで次の行を入力し、Enter キーを押します。

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. [一時 ASP.NET ファイル] フォルダーの Network Service グループに適切なアクセス許可を追加します。 これを行うには、次の行を入力し、Enter キーを押します。

    aspnet_regiis -ir
    

    メモ -ir コマンド ライン オプションと -i コマンド ライン オプションの違いの詳細については、Microsoft Developer Network (MSDN) Web サイト ASP.NET IIS 登録ツール に関するページを参照してください。

  4. 「exit」と入力し、Enter キーを押してコマンド プロンプトを閉じます。

ASP.NET 2.0

  1. [スタート] をクリックし、[実行] をクリックし、[開く] ボックスに「cmd」と入力し、[OK] をクリックします。

  2. Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 フォルダーに切り替えます。 このフォルダーでは、 ドライブ は Windows がインストールされているドライブです。 これを行うには、コマンド プロンプトで次の行を入力し、Enter キーを押します。

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. [一時 ASP.NET ファイル] フォルダーの Network Service グループに適切なアクセス許可を追加します。 これを行うには、次の行を入力し、Enter キーを押します。

    aspnet_regiis -ir
    

    メモ -ir コマンド ライン オプションと -i コマンド ラインの違いの詳細については、Microsoft Developer Network (MSDN) Web サイト ASP.NET IIS 登録ツール に関するページを参照してください。

回避策

この問題が発生しないようにするには、IIS 6.0 と ASP.NET をインストールする前に Active Directory をインストールします。

詳細

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。