VSTS 2008 + C#+ .Net 3.5 + IIS 7.0を使用しています。appcmdを使用して新しいWebサイトを追加したいのですが、シナリオは次のようになります。
私はかなり長い間appcmdを研究してきましたが、理解できません。たぶん私は愚かすぎるか、IIS 7.0/appcmdが新しいため、ヘルプ情報が限られています。:-)
Appcmdを使用してデプロイメントタスクを完了する方法を誰かに教えてもらえれば幸いです。
よろしくお願いします、ジョージ
コードからこれを実行しようとしている場合は、appcmdではなくMicrosoft.Web.Administrationをお勧めします。ただし、コマンドラインから実行する場合は、appcmdが必要です。
さらに、サーバーにアクセスできる場合、完全なサイトではなくサイトにvdirを使用しているのはなぜですか?あなたは完全なサイトがよりきれいであるとわかるかもしれません。もちろん、状況にもよります。
Appcmdでそれを行うには、次のようになります。
次に、「アプリケーション」を作成します。親のプールではなく、デフォルトのアプリプールを使用します。最初に親のアプリプールを把握するのは少し手間がかかります。次のようになります。
appcmd add app /site.name:"sitename "/ path:/ foldername
次に、「vdir」を作成します。
appcmd add vdir /app.name:"sitename/foldername "/ path://physicalpath:c:\ inetpub\wwwroot\foldername