ProcessModelSection.UserName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее имя пользователя для идентификации Windows.
public:
property System::String ^ UserName { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("userName", DefaultValue="machine")]
public string UserName { get; set; }
[<System.Configuration.ConfigurationProperty("userName", DefaultValue="machine")>]
member this.UserName : string with get, set
Public Property UserName As String
Значение свойства
Имя пользователя. Значение по умолчанию — Machine.
- Атрибуты
Примеры
В следующем примере кода показано, как осуществляется доступ к свойству UserName.
// Get the current UserName property value.
string userName =
processModelSection.UserName;
// Set the UserName property to "CustomUser".
processModelSection.UserName = "CustomUser";
' Get the current UserName property value.
Dim userName As String = _
processModelSection.UserName
' Set the UserName property to "CustomUser".
processModelSection.UserName = "CustomUser"
Комментарии
В этом случае UserName определяется удостоверение Windows отличается от идентификатора по умолчанию. Это удостоверение используется для запуска рабочего процесса ASP.NET.
По умолчанию UserName устанавливается специальный компьютер со значением, а процесс выполняется под учетной записью пользователя с именем ASPNET, которая создается автоматически при установке ASP.NET.
Свойство Password должно использоваться со свойством UserName .
При наличии этих значений свойств рабочий процесс будет выполняться с настроенным удостоверением Windows.
Примечание
UserName Если для свойства задано значение System, при использовании пароля AutoGenerate он определяет сущность, которая запускает процесс в качестве учетной записи администратора и позволяет всем ASP.NET пользовательскому коду, выполняемом в процессе, иметь полные права администратора. Поэтому обратите особое внимание на этот случай для разрешений, разрешенных.