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

属性值

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 设置为特殊值计算机,进程在安装 ASP.NET 时自动创建的名为 ASPNET 的用户帐户下运行。

Password 属性必须与该属性一起使用 UserName

如果存在,这些属性值会导致工作进程使用配置的Windows标识运行。

备注

UserName如果属性设置为 System,使用密码自动生成,它将将运行进程的实体定义为管理帐户,并允许进程下运行的所有 ASP.NET 用户代码具有完全的管理权限。 因此,请密切关注此情况,以获取允许的权限。

适用于