サイトの展開を自動化しようとしています。この記事から始めました
VS 2010からすべてがうまく機能します。ただし、これを使用するコマンドラインに問題があります
c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "d:\Projects\test.csproj" /T:Package /P:PackageLocation="d:\Package\packageTest.zip"
パッケージを作成するには
と
d:\Projects\packageTest.deploy.cmd "-setParam:name='IIS Web Application Name',value=MSBuild/Test2" /y
少なくとも正しく展開するために。ただし、IIS オプション (アプリケーション プールは ASP.NET v2.0 ではなく MSBuild) を使用せず、前に述べたように、IIS Web アプリケーション名が間違っています。この情報は .csproj ファイルから取得すべきではありませんか? これらの設定はすべて、デバッグ構成とプラットフォームの任意の CPU に対して行われます。