Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在aspx页面上访问windows用户变量_C#_Asp.net_Iis - Fatal编程技术网

C# 在aspx页面上访问windows用户变量

C# 在aspx页面上访问windows用户变量,c#,asp.net,iis,C#,Asp.net,Iis,我在服务器计算机上创建了一个用户,并向该帐户添加了一个用户变量 我现在在一个aspx页面上有了一个登录名,该页面检查用户名和密码,一旦用户被验证为存在,我想检索特定的用户变量 大致如下: string environment = System.Environment.GetEnvironmentVariable("server_select", EnvironmentVariableTarget.User); 问题是,所有这些读取都只是运行iis进程的用户的用户变量?如何从用户名创建windo

我在服务器计算机上创建了一个用户,并向该帐户添加了一个用户变量

我现在在一个aspx页面上有了一个登录名,该页面检查用户名和密码,一旦用户被验证为存在,我想检索特定的用户变量

大致如下:

string environment = System.Environment.GetEnvironmentVariable("server_select", EnvironmentVariableTarget.User);

问题是,所有这些读取都只是运行iis进程的用户的用户变量?如何从用户名创建windows用户对象,然后读取该用户变量?

您是否希望获取在网络上访问网页的个人的用户名..?您必须为此启用模拟并使用集成的windows身份验证。如果我是你,我不会用这种方式检索用户设置。相反,我将考虑实现ProfileProvider并从概要文件中检索值。