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
返回机器名iephil_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]: