2012-03-23 7 views
6

にフォルダを展開します。参考までにZIP /パッケージされていません。MS配備 - 私が展開する準備ができてフォルダ内の正しいWeb構成で、コンパイルしたウェブサイトを持っているウェブサイト

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com" 

た:私の試みの一つがされているか(または缶)私は私のウェブサイトでフォルダを同期する場合msdeployを使用します(。サイトはMSが展開サポートし、有効になっている)

このエラーが発生します。 ContentPathとiisAppは、指定された操作に対して互換性がありません。

私はまた、先にユーザー名とパスワードが含まれています。

答えて

12

は、それが動作するようになった!!!!

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted 

-wmsvc - ポート8172

デフォルトは-AllowUntrusted - 信頼されていない証明書に、これはいずれかの他のことができます

希望をできるようにします。

4

dbonesの答えでは、-destパラメータをcontentPathプロバイダを使用するように切り替えることによって、 "ContentPathとiisAppが互換性がありません"というエラーが解決され、-sourceと-destに同じプロバイダが作成されます。

代わりに、iisAppパラメータを使用するように-destパラメータを切り替えることでエラーを解決できます。この種のものとしては、例えば、動作します。この方法の

msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost 

一つの利点/違いはfooappの最初の展開に、これは実際のWebアプリケーションとしてではなく、通常通りに名前がMyWebSite/fooappを作成する、ということですディレクトリ。

関連する問題