0

docker-compose からのみ、パブリック サーバーに加えてプライベート ナゲット サーバーを使用している場合にのみ、dotnet の復元手順が失敗します私のプライベート サーバーで公開パッケージを探しているようですが、タイムアウトします。次のエラーが表示されます。

#15 101.5   The HTTP request to 'GET http://my-nuget/Shared/nuget/FindPackagesById()?id='Microsoft.EntityFrameworkCore.Design'&semVerLevel=2.0.0' has timed out after 100000ms.

docker を使わずに dotnet restore を手動で実行しても問題はありません。プライベート ナゲット サーバーとパブリック ナゲット サーバーの両方を使用する 2 つのプロジェクトで問題が発生しました。別のプロジェクトは公開サーバーのみを使用しており、問題なく動作します (そして nuget.config はありません)。

私のnuget.configは次のとおりです。

<configuration>
    <packageSources>
        <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
        <add key="USAS" value="http://my-nuget/Shared/nuget" />
    </packageSources>
</configuration>

プライベート サーバーを削除すると、プライベート サーバーを使用する 3 つのパッケージでエラーが発生しますが、パブリック パッケージではエラーが発生しません。

4

1 に答える 1