Share via


VirtualDirectoryDefaults.Password Eigenschaft

Definition

Ruft das Kennwort ab, das standardmäßig für alle virtuellen Verzeichnisse im aktuellen Kontext verwendet wird, oder legt es fest.

public:
 property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
public string Password { get; set; }
member this.Password : string with get, set
Public Property Password As String

Eigenschaftswert

Das Standard-Klartextkennwort für alle virtuellen Verzeichnisse im aktuellen Kontext.

Beispiele

Im folgenden Beispiel wird eine neue Anwendung erstellt, die explizit die Standardeinstellungen des virtuellen Verzeichnisses festgelegt hat, und dann zwei neue virtuelle Verzeichnisse. Die Standardwerte des virtuellen Verzeichnisses werden auf die neu erstellten Verzeichnisse angewendet, wenn Sie das Konfigurationssystem durch Aufrufen der CommitChanges -Methode aktualisieren.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;

namespace AdministrationSnippets
{
    public class AdministrationApplicationVirtualDirectoryDefaults
    {

// Creates a new application, sets the virtual directory  
// defaults, creates two new virtual directories, and then  
// displays the new virtual directory values.
public void SetVirtualDirectoryDefaults()
{
    ServerManager manager = new ServerManager();
    Site defaultSite = manager.Sites["Default Web Site"];

    // Set up the defaults for the default application of the 
    // default Web site.
    Application app = defaultSite.Applications.Add(
        "/JohnDoe", @"C:\inetpub\wwwroot\john");

    app.VirtualDirectoryDefaults.LogonMethod = 
        AuthenticationLogonMethod.ClearText;
    app.VirtualDirectoryDefaults.UserName = @"NorthWest\JohnDoe";
    app.VirtualDirectoryDefaults.Password = @"kB56^j83!T";

    // Add two virtual directories.
    app.VirtualDirectories.Add(
        "/blogs" , @"\\FileServer\c$\blog_content\");
    app.VirtualDirectories.Add(
        "/photos", @"\\FileServer\c$\photo_content\");
    manager.CommitChanges();

    // Read the updated configuration.
    app = defaultSite.Applications["/JohnDoe"];

    foreach (VirtualDirectory vdir in app.VirtualDirectories)
    {
        Console.WriteLine("Virtual Directory Found: {0}", vdir.Path);
        Console.WriteLine("  |-Logon Method : {0}", vdir.LogonMethod);
        Console.WriteLine("  |-Username     : {0}", vdir.UserName);
        Console.WriteLine("  +-Password     : {0}", vdir.Password);
    }
}
    }
}

Hinweise

Sie sollten diese Eigenschaft verwenden, wenn für das virtuelle Verzeichnis alternative Anmeldeinformationen für den Zugriff auf gesicherte Inhalte erforderlich sind, z. B. einen UNC-Pfad. Wenn Sie das Kennwort für ein virtuelles Verzeichnis festlegen, wird der im Konfigurationssystem gespeicherte Wert verschlüsselt. Der für diese Eigenschaft festgelegte Wert wird standardmäßig für alle virtuellen Verzeichnisse im aktuellen Kontext verwendet, wenn nicht explizit ein Kennwort festgelegt ist.

Achtung

Der vom get Accessor dieser Eigenschaft zurückgegebene Wert ist Klartext. Achten Sie darauf, wenn Sie diesen Wert in einer ungesicherten Umgebung anzeigen.

Gilt für: