Application.EnabledProtocols Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Protokolle ab, die für die Anwendung aktiviert sind, oder legt diese fest.
public:
property System::String ^ EnabledProtocols { System::String ^ get(); void set(System::String ^ value); };
public string EnabledProtocols { get; set; }
member this.EnabledProtocols : string with get, set
Public Property EnabledProtocols As String
Eigenschaftswert
Eine durch Trennzeichen getrennte Liste der Protokolle, die für die Anwendung aktiviert sind. Der Standardwert ist "http".
Beispiele
Im folgenden Beispiel wird die Konfiguration für einen vorhandenen Standort gelesen. Der Code zeigt den Wert an, der von der EnabledProtocols -Eigenschaft für die Unter der Standardwebsite konfigurierten Anwendungen zurückgegeben wird.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationEnabledProtocols
{
// Writes out the applications and the protocols enabled for
// each application under the default Web site.
public void GetEnabledProtocols()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
foreach (Application app in defaultSite.Applications)
{
Console.WriteLine(
"{0} has enabled the following protocols: '{1}'",
app.Path, app.EnabledProtocols);
}
}
}
}
Hinweise
Diese Eigenschaft gibt die Protokolle an, die Anforderungen für den Zugriff auf eine Anwendung verwenden können. Der Standardwert ist "http", der sowohl das HTTP- als auch das HTTPS-Protokoll aktiviert. Der Wert "https" aktiviert auch HTTP und HTTPS. Wenn Sie weder "http" noch "https" in der EnabledProtocols -Eigenschaft angeben, werden sowohl HTTP als auch HTTPS für Ihre Anwendung deaktiviert. Wenn Sie nur HTTPS-Anforderungen akzeptieren möchten, konfigurieren Sie das Ssl-Feature (Secure Sockets Layer) für Ihren Standort.
Wenn Ihr Standort zusätzliche Protokolle erfordert (z. B. "NET. TCP), um Anforderungen zu akzeptieren, legen Sie die EnabledProtocols -Eigenschaft mithilfe einer durch Trennzeichen getrennten Liste fest, die die benötigten Protokolle enthält.
Für jeden Standort können Standardprotokolle konfiguriert sein. Wenn Protokolle nicht explizit für die Anwendung festgelegt sind, ruft die Standardprotokolle ab, EnabledProtocols die für den Standort konfiguriert sind. Verwenden Sie die Microsoft.Web.Administration.Site.ApplicationDefaults -Eigenschaft, um die Standardeinstellungen für eine Website anzuzeigen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für