1. ホーム
  2. visual-studio-2010

[解決済み] Web 展開タスクのビルドに失敗しました

2023-03-21 14:48:33

質問

シナリオは?

TFS2010 のソリューションの Web デプロイ タスクを正常にセットアップしました。すべてがうまくいっていましたが、突然、展開タスクで何かがうまくいかなくなりました。

ソリューションには 2 つの Web プロジェクトがあり、これらはビルド時に展開され、開発サーバーに公開されるように構成されています。

誰か、ビルドで何が間違っているのか知っていますか(以下の情報)?

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets
(3847): Web deployment task failed.
((4.8.2011 11:01:10) An error occurred when the request was processed on the remote computer.)
(4.8.2011 11:01:10) An error occurred when the request was processed on the remote computer. Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.

誰かが必要とすれば、もっと情報を与えることができます。

どのように解決するのですか?

TFS 経由で構築する際に、同じ問題に遭遇しました。手動で Web サイトをインポートしようとすると、さらに有益なエラーが表示されました: "ユーザ名 \WDeployConfigWriter" にログオンできません。

Web 展開をインストールすると、2 つのローカル アカウント WDeployConfigWriter と WDeployAdmin が設定されることが判明しました。これらのアカウントのパスワードは、有効期限が切れるように設定されています。そこで、Webサーバーのパスワードをリセットし、"never expire"に設定します。次に、IISのManagement Service Delegationに進みます。提示された各ルールには、UserNameフィールドがあります。WDeployAdmin または WDeployConfigWriter となっている箇所で右クリックし、認証情報を新しいパスワードに更新します。

スクリーンショットを含む完全な説明は、こちらをご覧ください。 http://workinghardinit.wordpress.com/2011/07/18/wdeployconfigwriter-account-issues-trouble-shooting-web-deploy-2-0-with-lessons-learned/