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:
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.
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:
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.