Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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# 当User.Identity.IsAuthenticated为false时,如果提供两个条件,GetUser(字符串用户名,bool isOnline)是否仍然返回null?_C#_Asp.net Membership - Fatal编程技术网

C# 当User.Identity.IsAuthenticated为false时,如果提供两个条件,GetUser(字符串用户名,bool isOnline)是否仍然返回null?

C# 当User.Identity.IsAuthenticated为false时,如果提供两个条件,GetUser(字符串用户名,bool isOnline)是否仍然返回null?,c#,asp.net-membership,C#,Asp.net Membership,它适用于我在VisualStudio2010中的开发服务,但当我将站点部署到测试环境时,它返回null。你能解释一下吗?我试着用谷歌搜索,但没有人能给出一个明确的答案 我有一个登录页面,这只是一个脚本。用户帐户只能由站点管理员创建。从http请求中的值检索用户id。登录页面检索到此ID后,将用于检查.net成员资格用户表中的用户帐户。如果用户退出,则对其进行身份验证 我使用base.Getuserstring用户名bool isOnline方法返回MembershipUser对象。如果不为空,请

它适用于我在VisualStudio2010中的开发服务,但当我将站点部署到测试环境时,它返回null。你能解释一下吗?我试着用谷歌搜索,但没有人能给出一个明确的答案

我有一个登录页面,这只是一个脚本。用户帐户只能由站点管理员创建。从http请求中的值检索用户id。登录页面检索到此ID后,将用于检查.net成员资格用户表中的用户帐户。如果用户退出,则对其进行身份验证


我使用base.Getuserstring用户名bool isOnline方法返回MembershipUser对象。如果不为空,请进行身份验证。

经过一些故障排除,我无法找到问题。未在web.config文件中为配置文件和角色提供程序输入applicationname。因此,当我发布该站点时,vroot被用作已发布站点的默认应用程序名称

她的文章帮我弄明白了


确保您正在使用开发服务器中使用的用户迁移aspnetdb。