Próbuję skonfigurować serwer Nuget na lokalnym komputerze, ale nie mogę tego zrobić. Otwieram problem na githubie, ale nikt mi nie odpowiada.

Więc zamieszczam to pytanie tutaj:

Szczegóły dotyczące problemu

Visual Studio 2017 Enterprise 15.5.5.

Użyty produkt NuGet (NuGet.exe | VS UI | Konsola menedżera pakietów | dotnet.exe): Wersja VSGI NuGet (xxxxxx):

NugetServer 2.14.2 (nie działa również w wersji 3.0.2)

Wersja VS (jeśli dotyczy):

Wersja programu Visual Studio Enterprise 2017 15.5.5 OS (tj. Win10 v1607 (14393.321)): Win7 Pro SP 1

Pracowałeś wcześniej? Jeśli tak, to z jaką wersją NuGet: Nie

Szczegółowe kroki repro, abyśmy mogli zobaczyć ten sam problem

1. Korzystam z tej instrukcji: https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server 2. Utwórz pustą stronę internetową (.net 4.6) 3. Zainstaluj Nuget.Server 2.14.2 na miejscu. (również nie działają w 3.0.2) 4. W folderze Packages dodaj kilka pakietów nuget (nie ustawiaj żadnych dodatkowych właściwości, takich jak „Kompiluj akcję-> Treść i kopiuj na dane wyjściowe” 5. Uruchom witrynę lokalnie w VS -> Ctrl -F5

Oto wynik:

serwer nuget na localhost

6. Więc idę do projektu konsoli VS i dodaję nowe źródło nuget http: // localhost: 63289 / nuget do ustawień. Wyłącz źródło nuget.org.

  1. Spróbuj znaleźć dowolny pakiet, ale pojawia się błąd:

    [Lokalny Nuget] Kanał V2 pod adresem http: // localhost: 63289 / nuget / Search () ? $ Filter = IsLatestVersion & searchTerm = '' & targetFramework = 'net46' & includePrerelease = false & $ skip = 0 & $ top = 26 & semVerLevel = 2.0.0 „zwrócił nieoczekiwany kod stanu„ 404 nie znaleziono ”.

7.1 Również w zestawie Web.config:

 <!-- Set the value here to specify your custom packages folder. --> <add key="packagesPath" value="d:\Nuget\nuget\" />

7.2 Strona działa na IIS 10 Express.

Inne sugerowane rzeczy

8. Ponadto, gdy próbuję wyświetlić pakiety na serwerze (kliknij link „tutaj” na stronie), pojawia się kolejny błąd:

spróbuj wyświetlić pakiety

Błąd 404 w języku rosyjskim.

Przykładowy projekt

Przesyłam projekt na Dysk Google. Ma ponad 49 mb. https://drive.google.com/file/d/1MIcPbBJvpRaOxrbnHc8VTd3MHQsS47WI/view?usp=sharing

Możesz mi pomóc? Dziękuję Ci.

Admiral Land
źródło