2016-07-27 25 views
0

VS2015パブリッシュウィザードを使用して作成したパッケージ化されたzipファイル内にあるWebサイトをリモートでインストールするためにweb deployを使用しています。 msdeploy.exeを実行すると404エラーが発生します。私が誤ったパスワードを使用して「Web管理サービスを使用していますが、認証できませんでした」というエラーが表示された場合、適切なサービスを介して接続していることがわかります。Web Deploy Handler 404エラー

私はセットアップを行うには、このガイドに従ってきた、私は私の方法 としてWeb配置ハンドラーを選びだしました[http://www.asp.net/web-forms/overview/deployment/configuring-server-environments-for-web-deployment/configuring-a-web-server-for-web-deploy-publishing-web-deploy-handler][1]

私は疲れて、マニュアルでは、Webのインストールここで説明するように 展開[Getting a 404 from WMSvc via MSDeploy.exe

私がリモートサーバーにこれを入力すると疑わしいものがありますhttps://myIp/MSDeploy.axd?site=MySite私はこのWebサイトのセキュリティ証明書に問題があります(続行しますか)

何か提案がありますか?

ありがとうございました

答えて

0

これは私がそれを動作させるためにしたものです。パッケージが作成されたCMDファイルを構築しているとき

この方法では、404しかし

msdeploy.exe -source:package='...\mywebapp.zip' 
-dest:auto,computerName='https://MyServer/MSDeploy.axd?site=MyWebSiteName' 
,userName='myusername' 
,password='mypassord' 
,authtype='Basic', 
-verb:sync 
-setParamFile:"...\mywebapp.SetParameters.xml" 
-allowUntrusted 

になりました。だから私はこれを代わりに呼び、それは働いた。 cmdがsetparameter.xmlが同じディレクトリcmdが、私は含まれていなかったいくつかの余分なスイッチがあり

mywebapp.cmd /t /m:https://MyServer/MSDeploy.axd /u:myusername /p:mypassword /a:basic -AllowUntrusted:True 

であることを期待注意してくださいので、私は、これらのかもしれない問題を推測します。私はそれを試していない、私はcmdファイルに固執するつもりです。余分なスイッチは

-verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension 
です。
関連する問題