これらの手順に従って、イントラネットで NuGet サーバー(バージョン 2.2.2) をホストしました。パッケージを一覧表示して VS 2012 で取得する限り、うまく機能します。しかし、Nuget Package Explorer を使用してパッケージを作成し、それを公開しようとすると、資格情報の入力を求める Windows セキュリティ ダイアログが表示されます。入力した資格情報に関係なく、ユーザー名とパスワードの入力を繰り返し求められ、401 認証エラーが返されます。NuGet サーバーが Windows 資格情報を要求するのはなぜですか? また、それを取り除くにはどうすればよいですか? これは公開のためにのみ行われ、他には何も行われません。
質問する
3816 次
4 に答える
1
私は(少なくとも私の問題に対する)解決策を見つけたと思います:
Nugetの問題をあきらめ、ISS401エラーに焦点を合わせました。次に、ユーザー「IIS AppPool \ DefaultAppPool」にアプリのルート(またはアプリを使用するAppPool、私の場合は「ASP.NETv4.0」)へのアクセス許可を付与しました。それからそれは魅力のように働きます!
詳細(および問題に関する適切な説明):IIS7401エラーのApplicationPoolIdentity
于 2013-02-08T10:23:09.643 に答える