- Wenn ein eigener nuget Server mit http verwendet wird, dann muss dort wo die sln liegt, eine NuGet.config angelegt werden:
1234567<?xml version="1.0" encoding="utf-8"?><configuration><packageSources><add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /><add key="Name von NuGet Server" value="http://nuget.adresseZuNuGetServer/nuget" allowInsecureConnections="true" /></packageSources></configuration> - die csproj bearbeiten:
123456789<PropertyGroup><EnableSdkContainerSupport>true</EnableSdkContainerSupport><ContainerImageName>mein-container-name</ContainerImageName><ContainerImageTag>1.0.0</ContainerImageTag>...<ItemGroup><PackageReference Include="Microsoft.NET.Build.Containers" Version="8.0.403" />...
- Docker Desktop muss vorinstalliert sein und mit wsl2 laufen
1dotnet publish --os linux --arch x64 -p:PublishProfile=DefaultContainer -c Release - Https Zertifikat für Entwicklung erstellen: https://learn.microsoft.com/en-us/aspnet/core/security/docker-https?view=aspnetcore-8.0#running-pre-built-container-images-with-https
12dotnet dev-certs https -ep D:\Docker\https\aspnetapp.pfx -p 'GeheimesPassword'<span class="hljs-keyword">dotnet</span> <span class="hljs-keyword">dev-certs</span> https<span class="hljs-parameter"> --trust</span>
Login