VirtualDirectoryDefaults.Password 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 컨텍스트에서 모든 가상 디렉터리에 기본적으로 사용되는 암호를 가져오거나 설정합니다.
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
속성 값
현재 컨텍스트에서 모든 가상 디렉터리에 대한 기본 일반 텍스트 암호입니다.
예제
다음 예제에서는 가상 디렉터리 기본값을 명시적으로 설정한 다음 두 개의 새 가상 디렉터리를 만드는 새 애플리케이션을 만듭니다. 가상 디렉터리 기본값은 메서드를 호출 CommitChanges
하여 구성 시스템을 업데이트할 때 새로 만든 디렉터리에 적용됩니다.
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);
}
}
}
}
설명
UNC 경로와 같은 보안 콘텐츠에 액세스하기 위해 가상 디렉터리에 대체 자격 증명이 필요한 경우 이 속성을 사용해야 합니다. 가상 디렉터리에 대한 암호를 설정하면 구성 시스템에 저장된 값이 암호화됩니다. 이 속성에 설정된 값은 암호가 명시적으로 설정되지 않은 경우 현재 컨텍스트의 모든 가상 디렉터리에 기본적으로 사용됩니다.
주의
이 속성의 접근자에서 반환된 get
값은 텍스트가 지워집니다. 보안되지 않은 환경에서 이 값을 표시할 때는 주의해야 합니다.