Nuget.ServerのローカルNuGetフィードを作成しました。これは、ローカル企業ネットワークの一部であるIIS Webサーバー上でホストされる単純なASP.NETアプリケーションです。Visual Studio 2015/2017ローカルNuGetフィードHTTP 403
フィードのURLは次のようになります。以下のように
https://abc.company.com/packages/nuget
ISS認証が有効になっている:
の.NET authrizationは次のようになります 上記のフィードURLをPostmanまたはFiddlerと呼ぶと、私は以下のレスポNSE:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="https://abc.company.com/packages/nuget/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
<workspace>
<atom:title>Default</atom:title>
<collection href="Packages">
<atom:title>Packages</atom:title>
</collection>
</workspace>
</service>
私は今、Visual StudioのNuGetパッケージのソースにURLを追加する場合: をして、私は自分のドメインの資格情報(ドメイン\ユーザー)を入力する場所次の画面が表示され、新しく作成されたパッケージソースを選択し、しかし、何も起こりません:
前に述べたように、私は任意のブラウザ(IE、クローム、エッジ)でサイトにアクセスしたときに、私は私の資格情報を入力する必要はありませんし、フィドラー/ポストマンはまた、任意の必要はありません。資格情報。 VS PackageManager出力に
私は、次のエラーメッセージが出ます:私は、私はすべてのエラーを取得しないブラウザでこのURLを呼び出すと
[Local] The V2 feed at 'https://abc.company.com/packages/nuget/Search()?$filter=IsAbsoluteLatestVersion&searchTerm=''&targetFramework='net462'&includePrerelease=true&$skip=0&$top=26' returned an unexpected status code '403 Forbidden (The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. )'.
を。
この設定で何が問題になっていますか?