2011-06-22 29 views
2

Web展開を使用してリモートサーバー上のIIS 6にWebアプリケーションを展開する場合。 adminのアカウントでサーバーの公開に成功しましたが、管理者以外のアカウントで公開できませんでした。メッセージで失敗しました:Unauthorized(401)管理者でないユーザーがWeb展開を使用してIIS 6にWebアプリケーションを展開する方法

この問題に関する2つの異なる回答が見つかりました。

  • スコット・ガスリーは、http(「非管理シナリオは、サーバ上でWeb配置を設定するには、管理者を有効にしてから、本番サーバー上で管理者アカウントを持っていない開発者に展開機能のサブセットを委任する」と述べました://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx)

  • トロイハント氏は、「アカウントの発行には管理者権限が必要です(http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html)

何が正しいですか?管理者以外のアカウントでWeb Deployment Remote Agent ServiceをIIS 6に展開する方法を理解したいと考えています。

答えて

0

違いは、IISのバージョンであるとスコットの例は、私は同じ船に乗ってる

が、私はそれがそうではなかったことを望むIIS 7.xのためのすべてのですが、残念ながらそれは、古いバージョンの制限です。

私はちょうどIIS6で元の参照管理者を探し出そうとしましたが、見つけられないようです。うまくいけば誰かがそれを掘り起こすだろう。

1

残念ながら、あなたはできません。 ScottGuのブログ記事の後半から:

Windows 7、Windows Vista、またはWindows Server 2003で上記の手順を実行しても、IIS管理サービス(およびその中のアイコンIIS管理ツール)は使用できません。代わりに、Web配置サービスを有効にするために、少し異なる手順を実行する必要があります。私はより多くの深さで取り上げるいる - [Web配置エージェント]このアプローチを使用

あなたは非管理者アカウントが展開することができます(「アクセスを委任」有効にすることができません

...私の次のブログ記事) - しかし、管理者権限を持つアカウントを持つユーザーは、マシンに展開することができます。

+3

ええと、彼は非管理者として展開する方法について詳しくは説明しません。私はIIS7.5でも同じ問題を抱えています。 –

+0

Yeap、彼はまだ2011年12月23日の時点で、 "私の次のブログ投稿で"行われていません – SteveC

関連する問題