次の方法で共有


方法 : 欠落したサイト テンプレートを取得および復元する

更新 : 2007 年 11 月

新しいチーム プロジェクト ウィザードを使用しているときに、テンプレートが見つからないというエラーが発生することがあります。このエラーは、Visual Studio Team System Team Foundation Server のサイト テンプレートが SharePoint 製品とテクノロジに追加されていない場合に表示されます。一般に、この種の問題は、SharePoint 製品とテクノロジをアプリケーション層サーバー以外のサーバーに配置した場合に発生します。

既定では、Team Foundation Server をインストールしたとき、または、Team Foundation Server 用の Windows SharePoint Services Extensions をインストールしたときに、2 つのサイト テンプレートがインストールされます。欠落しているサイト テンプレートは、Team Foundation Server のインストール ディレクトリから取得できます。

Bb909677.alert_note(ja-jp,VS.90).gifメモ :

Team Foundation Server では、プロジェクトの作成時に、プロセス テンプレートとサイト テンプレートの両方が使用されます。プロセス テンプレートは、.zip という拡張子 (MsfAgile_New.zip、MsfFormal_New.zip など) を持ち、Team Foundation のデータベースに格納されます。サイト テンプレートは、.stp という拡張子 (MSFAgile.stp、MSFFormal.stp など) を持ち、SharePoint 製品とテクノロジに格納されます。プロジェクトを作成する際は、プロセス テンプレートを指定します。サイト テンプレートは、プロセス テンプレートによって名前で参照されます。

必要なアクセス許可

この手順を実行するには、SharePoint 製品とテクノロジをホストしているサーバーの、ローカルの Administrators グループのメンバであることが必要です。

欠落しているサイト テンプレートを取得およびアップロードするには

  1. 既定のサイト テンプレートが欠落していることを確認するために、次のタスクを実行します。

    1. SharePoint 製品とテクノロジをホストしているサーバーにログオンします。

    2. コマンド プロンプト ウィンドウを開き、stsadm ユーティリティが格納されているディレクトリに移動します。

      Windows SharePoint Services 2.0 の場合 : Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\60\bin

      Windows SharePoint Services 3.0 および Microsoft Office SharePoint Server 2007 の場合 : Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin

      Bb909677.alert_note(ja-jp,VS.90).gifメモ :

      管理資格情報を使ってログオンした場合であっても、Windows Server 2008 を実行中のサーバーに対してこの機能を実行するには、昇格した特権でコマンド プロンプトを開く必要があります。昇格した特権のコマンド プロンプトを開くには、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。詳細については、Microsoft Web サイトを参照してください。

    3. 次のコマンドを入力します。

      stsadm –o enumtemplates

      このコマンドを実行すると、SharePoint 製品とテクノロジにアップロードされているすべてのサイト テンプレートのリストが返されます。VSTS_MSFAgile または VSTS_MSF_CMMI がリストに存在しない場合、既定のサイト テンプレートが欠落していることになります。このサイト テンプレートが存在して初めて、対応するプロセス テンプレートに基づくプロジェクトを作成できます。

  2. 欠落しているサイト テンプレートを取得するには、次のタスクを実行します。

    1. Team Foundation のアプリケーション層サーバーにログオンします。

    2. Windows エクスプローラを開き、次のディレクトリから、欠落しているテンプレートを探します。

      Drive:\Program Files\ Microsoft Visual Studio 2008 Team Foundation Server\Tools\Templates

      該当するファイルは、使用している SharePoint 製品とテクノロジのバージョンによって異なります。

      テンプレート

      ファイル名

      MSF for Agile Software Development

      MsfAgile.stp (Windows SharePoint Services 2.0 の場合)

      MsfAgile30.stp (Windows SharePoint Services 3.0 および Microsoft Office SharePoint Server 2007 の場合)

      MSF for CMMI Process Improvement

      MsfFormal.stp (Windows SharePoint Services 2.0 の場合)

      MsfFormal30.stp (Windows SharePoint Services 3.0 および Microsoft Office SharePoint Server 2007 の場合)

    3. SharePoint 製品とテクノロジをホストしているサーバーに、必要なファイルをコピーします。ファイルの貼り付け先は、手順 1b. でアクセスしたディレクトリと同じです。

  3. テンプレートを SharePoint 製品とテクノロジに追加します。

    1. SharePoint 製品とテクノロジをホストしているサーバーでコマンド プロンプト ウィンドウを開き、手順 1b. でアクセスしたディレクトリに移動します。

    2. 次のコマンドを入力します。FileName と TitleName の部分は、復元しようとしているテンプレート ファイルおよびテンプレート タイトルに置き換えてください。

      stsadm -o addtemplate -filename FileName**.stp -title** TitleName

      次に例を示します。

      stsadm -o addtemplate -filename MsfAgile30.stp -title VSTS_MSFAgile

      または

      stsadm -o addtemplate -filename MsfFormal30.stp -title VSTS_MSF_CMMI

      Bb909677.alert_caution(ja-jp,VS.90).gif重要 :

      テンプレートのタイトルには、"VSTS_MSFAgile" または "VSTS_MSF_CMMI" を正確に指定する必要があります。プロセス テンプレートでは、これらの名前を使ってサイト テンプレートを参照します。

    3. iisreset」と入力して、Enter キーを押します。

      追加したテンプレートを利用できるようにするには、インターネット インフォメーション サービス (IIS) を再起動する必要があります。

参照

概念

プロセス テンプレートの選択

その他の技術情報

Web サービスへのアクセスの問題を解決する

接続と構成の修正手順