2013-07-03 18 views
6

ビルドプロセスでWebサイトの自動展開を設定しようとしています。私はVisual Studio 2012を使って公開することができますが、TFSに自動展開を組み込もうとするとタイムアウトエラーが発生します。タイムアウト例外が発生してWeb展開に失敗する理由

/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=http://<MyServer> 
/p:DeployIisAppPath="InitiationTool" /p:UserName=BGRSDEV\admin /p:Password=<mypassword> 

はここでエラーメッセージです:

はここでTFSのビルドプロセスに私のコマンドです

 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4193): Web deployment task failed. (Could not complete the request to remote agent URL 'http://:8172/msdeploy.axd?site=InitiationTool'.) 

Could not complete the request to remote agent URL 'http://:8172/msdeploy.axd?site=InitiationTool'. The operation has timed out 

私はmsdeploy.exeダンプコマンドを実行しようとしたと同じ動作を取得しています。

これは動作します:

msdeploy.exe -verb:dump -source:iisapp="InitiationTool",computername=http://<MyServer>/MSDEPLOYAGENTSERVICE,username=BGRSDEV\admin,password=<mypassword> 

この回アウト:

msdeploy.exe -verb:dump -source:iisapp="InitiationTool",computername="http://<MyServer>:8172/msdeploy.axd?site=InitiationTool",username=BGRSDEV\admin,password=<mypassword>,authType=basic -allowUntrusted 

任意のアイデア?

おかげ

答えて

12

は私が他の場所で答えを見つけましたが、ケースには誰もが、私はhttpsを使用するために必要な、HTTPではなく、ここに来ています。そして、信頼できない証明書のフラグを追加する必要がありました。/p:AllowUntrustedCertificate = True

+3

私の場合は、httpの代わりにhttpsを使用するだけでした。先端のおかげで ! – JSancho

+0

HTTPSと/ p:AllowUntrustedCertificate = Trueを使用し、時折タイムアウトが発生することがあります。 – dmarlow

関連する問題