Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.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# asp.net身份验证查看机器名_C#_Asp.net_Forms Authentication - Fatal编程技术网

C# asp.net身份验证查看机器名

C# asp.net身份验证查看机器名,c#,asp.net,forms-authentication,C#,Asp.net,Forms Authentication,不久前,我开发了一个网络应用程序,这是一个令人怀念的行为Page.User.Identity.Name返回机器名iephil_toshiba/phil,而不是用户通过登录表单登录时我设置的用户名(应该是电子邮件地址): 我不知道为什么它才刚刚开始做这件事,但它没有在现场做这件事,只是本地项目,我需要与之合作,以更新一些功能。live和local是同步的(代码完全相同),唯一的区别是live站点是使用iis编译的 编辑这是my web.config文件中的身份验证标记: <authentic

不久前,我开发了一个网络应用程序,这是一个令人怀念的行为
Page.User.Identity.Name
返回机器名ie
phil_toshiba/phil
,而不是用户通过登录表单登录时我设置的用户名(应该是电子邮件地址):

我不知道为什么它才刚刚开始做这件事,但它没有在现场做这件事,只是本地项目,我需要与之合作,以更新一些功能。live和local是同步的(代码完全相同),唯一的区别是live站点是使用iis编译的

编辑这是my web.config文件中的身份验证标记:

<authentication mode="Forms"  >
  <forms loginUrl="Default.aspx" name=".ASPXFORMSAUTH" defaultUrl="Sections.aspx">
  </forms>
</authentication>

检查您的web.config,它应该设置为使用
表单
身份验证而不是
窗口

<system.web>
    <authentication mode="Forms"/>
</system.web>

检查您的web.config,它应该设置为使用
表单
身份验证而不是
窗口

<system.web>
    <authentication mode="Forms"/>
</system.web>


您能提供您本地项目的web.config文件信息吗?请查看[此处][1][1]:您能提供您本地项目的web.config文件信息吗?请查看[此处][1][1]: