CIサーバー(TFS 2010)から自動展開を取得しようとしています 基本的にパッケージが構築されています。それを展開する。パッケージからweb deploy 401がVS2010で動作する
外TFSのとちょうどVisual Studioのコマンドラインを使用して、私は、パッケージのフォルダの場所に移動し、次を使用します。この場合には、ユーザーが完全な権限を持つドメインユーザーである
C:\site\Package>site.deploy.cmd /Y
/M:"https://WebServer:8172/MsDeploy.axd" -allowUntrusted /U:username
/P:password /A:Basic
をコピー先のWebサイトのフォルダに保存します。私がこれを実行すると、401の不正なエラーが発生します。私は、IISマネージャーを作成し、宛先ファイルのネットワークサービスアカウントのアクセス許可を設定しましたが、これも同じエラーが発生します。
残念なことは、VS 2010の右クリックのパブリッシュページから、どちらのユーザーでも完璧に動作することです。誰にもアイデアはありますか?私はすべてのスタックオーバーフローしてきたと確信しているフォルダのアクセス許可が正しいとIISが正しく構成されています。 VS 2010が同じ資格情報で公開できるという事実は、私のためにそれを裏付けています。 サーバーを指定するときにsite = SiteNameを渡すことができましたが、そのパラメーターを期待しないというエラーが表示されただけです。
site.deploy.cmdとsite.SetParameters.xmlを見ると、確かにWeb Deploy 2に向いているように見え、構成の設定がconfigトランスフォームから正しく取得されているようです。
おかげ