Web配置に少し問題があります。解決できないようです。パッケージ内の[proj].deploy.cmdコマンドを使用してWMSvcに公開しようとするたびに、「リモートサーバーがエラーを返しました:(401)Unauthorized」というメッセージが表示されます。コマンドは次のようになります(プロジェクトの名前は「Web」、サーバーの名前は「AutoDeploy」)。
Web.deploy.cmd /Y /M:https://AutoDeploy:8172/MsDeploy.axd -allowUntrusted
Visual Studioを介してhttps:// AutoDeploy:8172 / MsDeploy.axdに正常に公開できるため、サービスは確実に実行され、管理者として正常に認証できます。管理者(ローカルのWin 2k8 VPCのほんの少し)としてログオンしているときに、パッケージに対してマシン上でこれをローカルで実行しても機能せず、管理者アカウントで/Uおよび/Pパラメーターを追加しても何も起こりません。
失敗したリクエストのトレースを有効にしてこの出力を取得しているので、少なくとも参照するものがありますが、残念ながら、根本的な原因を特定できません。Visual Studioと同じクレデンシャルで同じサービスに接続しようとしていますが、明らかに何かが異なります。
興味深いことに、次のようにWeb配置エージェントサービス(MsDepSvc)に正常に公開できます。
Web.deploy.cmd /Y /M:http://AutoDeploy/MsDeployAgentService /U:AutoDeploy\Administrator /P:...
しかし、私は本当にWMSvcを実行させたいです!何かご意見は?