"/" アプリケーションでの "サーバーエラーです。" 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):ことがあります。バックアップへのアクセス (エラー: 'http://companyweb):Error: /Backup ' アプリケーションで、会社の Web にアクセスするサーバーhttp://servername/monitoring):エラーが発生しました ('/' applicationaccessing の監視およびhttp://servername/remote):Error:レポートへのサーバーエラー) (エラー: '/Monitoring ' applicationaccessing the Remote web Workplace (configadminvs .Aspx): パス C:\Program Files\Common c:\program Shared\Web Server extensions\60\template\admin\1033\ へのアクセスが拒否されました。 app_data

原因

この問題は、Active Directory をインストールする前に IIS 6.0 および ASP.NET をインストールするときに、ネットワークサービスグループに一時 ASP.NET Files フォルダーに対する十分な権限がないために発生します。

解像度

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

ASP.NET 1.1

  1. [スタート]、[ファイル名を選択して実行] の順にクリックし、[名前] ボックスに「cmd」と入力します。

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

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

    aspnet_regiis -ir
    

    メモ-Ir コマンドラインオプションと-i コマンドラインオプションの違いの詳細については、Microsoft Developer Network (MSDN) web サイトの「 ASP.NET IIS Registration Tool 」を参照してください。 

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

ASP.NET 2.0

  1. [スタート]、[ファイル名を選択して実行] の順にクリックし、[名前] ボックスに「cmd」と入力します。

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

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

    aspnet_regiis -ir
    

    メモ-Ir コマンドラインオプションと-i コマンドラインの違いの詳細については、Microsoft Developer Network (MSDN) web サイトの「 ASP.NET IIS Registration Tool 」を参照してください。 

回避策

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

詳細情報

さらにサポートが必要な場合 SharePoint コミュニティに移動します。