Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kör återställningsåtgärden med en HTTP-källa: myHttpSource. NuGet kräver HTTPS-källor. Om du vill använda en HTTP-källa måste du uttryckligen ange "allowInsecureConnections" till true i NuGet.Config-filen. Mer information finns i https://aka.ms/nuget-https-everywhere.
Issue
myHttpSource är en osäker HTTP-källa. Vi rekommenderar att du använder en HTTPS-källa i stället.
Solution
Alternativ 1: Uppdatera källan så att den använder HTTPS
Om möjligt uppdaterar du paketkällan så att den använder https:// i stället för http://:
<configuration>
<packageSources>
<add key="SecureSource" value="https://example.com/nuget/" />
</packageSources>
</configuration>
Alternativ 2: Tillåt osäkra anslutningar (om det behövs)
Om källan måste förbli HTTP tillåter du uttryckligen osäkra anslutningar genom att lägga till flaggan AllowInsecureConnections i NuGet.Config:
<configuration>
<packageSources>
<add key="InsecureSource" value="http://example.com/nuget/" allowInsecureConnections="true" />
</packageSources>
</configuration>
Alternativ 3: Läs SDK-analysnivå
Egenskapen SdkAnalysisLevel i projektet kan fungera som en tillfällig lösning för hantering av HTTP-källor.
Om det krävs ytterligare tid för att lösa HTTP-felet kan du sänka SdkAnalysisLevel för att tillfälligt förhindra fel.
Så här fungerar det:
- För SDK-analysnivåvärde under 9.0.100utlöser http-källor en varning (NU1803).
- Från och med SDK-analysnivå 9.0.100 eller högreresulterar HTTP-källor i ett fel (NU1302) om inte
AllowInsecureConnectionsuttryckligen är aktiverat.
Warning
Att ändra SdkAnalysisLevel har andra biverkningar.
SdkAnalysisLevel Se en sammanfattning av det fullständiga omfånget för .NET SDK-funktioner som påverkas.