C# 当我已经登录时,为什么会出现登录页面?

C# 当我已经登录时,为什么会出现登录页面?,c#,asp.net-mvc,C#,Asp.net Mvc,我最近发布了我的第一个编程web应用程序,在此之前,我的web应用程序在本地服务器上运行良好,该服务器在本地网络上运行。在应用程序中,用户必须首先登录才能打开和浏览页面。现在,当用户登录时,页面会很好地打开,但当用户打开页面时,登录页面会出现,要求登录。这种行为经常发生 我的登录代码如下: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task<ActionResult> Login(Login

我最近发布了我的第一个编程web应用程序,在此之前,我的web应用程序在本地服务器上运行良好,该服务器在本地网络上运行。在应用程序中,用户必须首先登录才能打开和浏览页面。现在,当用户登录时,页面会很好地打开,但当用户打开页面时,登录页面会出现,要求登录。这种行为经常发生

我的登录代码如下:

[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
    if (!ModelState.IsValid)
       {
           return View(model);
       }

var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, 
shouldLockout: false);
     switch (result)
     {
         case SignInStatus.Success:
              return RedirectToLocal(returnUrl);
         case SignInStatus.LockedOut:                        
              return View("Lockout");
         case SignInStatus.RequiresVerification:
              return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = 
              model.RememberMe });
         case SignInStatus.Failure:
              default:
         ModelState.AddModelError("", "UserName or Password is not correct");
              return View(model);
    }
}
[HttpPost]
[异名]
[ValidateAntiForgeryToken]
公共异步任务登录(LoginView模型,字符串返回URL)
{
如果(!ModelState.IsValid)
{
返回视图(模型);
}
var result=wait SignInManager.PasswordSignInAsync(model.Email、model.Password、model.RememberMe、,
shouldLockout:false);
开关(结果)
{
案例标志状态成功:
返回重定向到本地(returnUrl);
案例标志状态锁定输出:
返回视图(“锁定”);
案例标志状态。要求验证:
return RedirectToAction(“SendCode”,new{ReturnUrl=ReturnUrl,RememberMe=
model.RememberMe});
案例信号状态故障:
违约:
AddModelError(“,”用户名或密码不正确”);
返回视图(模型);
}
}
在web.config文件中,我写道:

<system.web> 
    <authentication mode="None" />
    <sessionState timeout="30" />
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
 </system.web>


这种情况发生的频率有多高?用户是否有为了注销而执行的事件或特定操作?它实际上发生了很多次,有时每次我打开一个新页面或操作时都会发生,有时应用程序工作正常,没有这个问题。这并不是因为任何具体的行动。这个网站的性质是什么?它是在服务器上访问文件还是创建文件/文件夹?它是在访问文件并为所有用户写入/读取它是否在网站的同一文件夹中创建文件夹?