2017-08-31 3 views
0

Visual StudioにローカルIISに公開するために管理者権限が必要なのはなぜですか?ポートをバインドする権限が必要かどうか、または別のユーザーが所有するディレクトリにファイルをコピーするためですか?ローカルIISに公開するためにVisual Studioを管理者として実行する必要があるのはなぜですか?

「この展開アクションを実行するには管理者モードでVisual Studioを起動してください」というメッセージが表示されます。

答えて

1

Visual Studioは、IIS API(オペレーティングシステムに応じて異なる)を使用して展開タスクを実行します。このようなAPIは管理者だけが呼び出すように設計されているため、VSはその権限を順番に要求します。つまり、あなたが言及したこと(バインディング、ファイルシステムへのアクセス)はすべて関連していますが、イメージ全体の一部にすぎません。

私はMicrosoft.Web.Administration(IIS APIの1つ)をクローンしていますので、最初に管理者のアクセス許可が必要な理由を十分に理解することができます。

関連する問題