Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Version eingeführt: 9.0
ConfigureCustomDomain
dient nur zu Auswertungszwecken und unterliegt Änderungen oder Entfernungen in zukünftigen Updates. Unterdrücken Sie diese Diagnose, um fortzufahren.
.NET .NET Aspire 9.0 bietet die Möglichkeit, Container-App-Ressourcen mithilfe einer der folgenden Erweiterungsmethoden anzupassen:
Aspire.Hosting.AzureContainerAppProjectExtensions.PublishAsAzureContainerApp
Aspire.Hosting.AzureContainerAppContainerExtensions.PublishAsAzureContainerApp
Aspire.Hosting.AzureContainerAppExecutableExtensions.PublishAsAzureContainerApp
Wenn Sie eine dieser Methoden verwenden, können die Azure Developer CLI (azd
) benutzerdefinierten Domänen nicht mehr beibehalten werden. Verwenden Sie stattdessen die Aspire.Hosting.ContainerAppExtensions.ConfigureCustomDomain
-Methode, um eine benutzerdefinierte Domäne innerhalb des .NET.NET Aspire App-Hosts zu konfigurieren.
Jedoch handelt es sich bei app.ConfigureCustomDomain
um eine experimentelle API, und Sie müssen sie unterdrücken, um sie zu verwenden.
Beispiel
Der folgende Code generiert ASPIREACADOMAINS001
:
var customDomain = builder.AddParameter("customDomain");
var certificateName = builder.AddParameter("certificateName");
builder.AddProject<Projects.AzureContainerApps_ApiService>("api")
.WithExternalHttpEndpoints()
.PublishAsAzureContainerApp((infra, app) =>
{
app.ConfigureCustomDomain(customDomain, certificateName);
});
So beheben Sie diesen Fehler
Unterdrücken Sie den Fehler mit einer der folgenden Methoden:
Legen Sie den Schweregrad der Regel in der EDITORCONFIG-Datei fest.
[*.{cs,vb}] dotnet_diagnostic.ASPIREACADOMAINS001.severity = none
Weitere Informationen zu Editorkonfigurationsdateien finden Sie unter Konfigurationsdateien für Codeanalyseregeln.
Fügen Sie das folgende
PropertyGroup
zu Ihrer Projektdatei hinzu:<PropertyGroup> <NoWarn>$(NoWarn);ASPIREACADOMAINS001</NoWarn> </PropertyGroup>
Unterdrücken Sie im Code mit der
#pragma warning disable ASPIREACADOMAINS001
-Anweisung.