VirtualDirectoryDefaults.Password Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le mot de passe utilisé par défaut pour tous les répertoires virtuels dans le contexte actuel.
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
Valeur de propriété
Mot de passe en texte clair par défaut pour tous les répertoires virtuels dans le contexte actuel.
Exemples
L’exemple suivant crée une application qui a explicitement défini les valeurs par défaut du répertoire virtuel, puis crée deux répertoires virtuels. Les valeurs par défaut du répertoire virtuel sont appliquées aux répertoires nouvellement créés lorsque vous mettez à jour le système de configuration en appelant la CommitChanges
méthode .
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);
}
}
}
}
Remarques
Vous devez utiliser cette propriété lorsque le répertoire virtuel nécessite d’autres informations d’identification pour accéder au contenu sécurisé, tel qu’un chemin UNC. Lorsque vous définissez le mot de passe d’un répertoire virtuel, la valeur stockée dans le système de configuration est chiffrée. La valeur définie sur cette propriété est utilisée par défaut pour tous les répertoires virtuels dans le contexte actuel lorsqu’un mot de passe n’est pas défini explicitement.
Attention
La valeur retournée par l’accesseur get
de cette propriété est en texte clair. Faites attention lorsque vous affichez cette valeur dans un environnement non sécurisé.