1

VS2010で[Webの公開]ダイアログを1年以上使用しています。「サービスURL」セクションには次のものがあります。

http://server.workapps.com

...そして私のデプロイはすべてのアプリで問題なく機能します。

今、私はTeamcityを使用してCI環境を作成しようとしていますが、私の述べたプロパティによって次のような問題が発生しました。

/p:MsDeployServiceUrl="http://server.workapps.com"

...エラーが発生し始めました。

デバッグするために、正しい設定が得られるまでコマンドラインMSBuild.exeの使用を開始しましたが、ここでもMSBuildがプロパティを変換しています。

"/p:MsDeployServiceUrl="http://server.workapps.com "

...次のエラーが発生するリクエストに:

"Remote agent (URL https://server.workapps.com:8172/msdeploy.axd?site=uat.workapps.com) could not be contacted.

サーバーWebDeployのFYIはhttp:80で実行するように設定されており、MVC Web Applciation(c#)をデプロイしようとしています。

私が指定したURLを使用せず、httpsとポートを追加していない理由を誰かに教えてもらえますか?

以下の私のパラメータを参照してください。

/p:Configuration=Debug
/p:DeployOnBuild=True
/p:DeployTarget=MSDeployPublish
/p:MsDeployServiceUrl="http://server.workapps.com" 
/p:username=Administrator 
/p:password=NotOriginalPassword
/p:AllowUntrustedCertificate=True 
/P:CreatePackageOnPublish=True 
/p:DeployIisAppPath=uat.workapps.com 
/p:MSDeployPublishMethod=WMSVC

ありがとうポール

4

1 に答える 1

0

以下を使用する必要があるようです。

/p:MSDeployPublishMethod=RemoteAgent

WMSVC とは対照的です。

于 2012-09-20T14:11:49.600 に答える