Forms验证超时,为什么找不到Login.aspx的正确路径

问题描述

http://127.0.0.1:8000/login.aspx正确登入之后,然后页面超过设定的时间地址就变成了http://127.0.0.1:8000/Monitor/login.aspx下面是它的错误信息/************************************************************“/”应用程序中的服务器错误。--------------------------------------------------------------------------------无法找到资源。说明:HTTP404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/Maintain/login.aspx/************************************************************本来login.aspx不是存放在Monitor里面的,而是和Monitor文件夹同级的下面是Wobconfig的配置信息<authenticationmode="Forms"><formsname="MainForms"loginUrl="~/Login.aspx"protection="None"timeout="1"path="/"/></authentication>请朋友们指点下

解决方案

解决方案二:
没有人帮忙么?自己顶
解决方案三:
急呀,兄弟们!!!
解决方案四:
你是不是在Monitor文件夹中另有配置文件啊?我没有遇到过这种情况
解决方案五:
我一般都用比较简单的,没有使用过你那么多参数<authenticationmode="Forms"><formsloginUrl="Login.aspx"defaultUrl="Default.aspx"/></authentication>你把~/删除掉试一下呢?
解决方案六:
~/删除掉之后还是不可以的,另外login.aspx,webconfig和Monitor文件夹都是同级的
解决方案七:
急呀,兄弟们!!!

时间: 2024-10-21 13:58:49

Forms验证超时,为什么找不到Login.aspx的正确路径的相关文章

forms验证的方式和使用

如何运用 Form 表单认证 ASP.NET 的安全认证,共有"Windows""Form""Passport""None"四种验证模式."Windows"与"None"没有起到保护的作用,不推荐使用:"Passport"我又没用过,唉--所以我只好讲讲"Form"认证了.我打算分三部分: 第一部分 -- 怎样实现From 认证: 第二部分 --

Asp.net中基于Forms验证的角色验证授权

asp.net Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活.Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端.服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了. 问

ASP.NET中怎么使用Forms验证身份

在做网站的时候,都会用到用户登录的功能.对于一些敏感的资源,我们只希望被授权的用户才能够访问,这让然需要用户的身份验证.对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的.当我将用户信息存在在Session中时,常常会遇到Session丢失导致用户无法正常访问被授权的资源,保持用户登录状态时的安全性问题,无休其实,在asp.net中,我们有更好的解决方案,那就是通过Forms身份验证,从而对用户进行授权,这种方法可以轻松的保持用户的登录状态(如果

当ASP.NET Forms验证方式遭遇苹果IOS

一.问题出现 我在用ASP.NET MVC4做微信开发的时候,用Forms验证方式做为authentication. 一般都是在web.config加: <authentication mode="Forms" > <forms loginUrl="~/Account/Login" name="webcookies"  slidingExpiration="true" timeout="30&quo

Forms验证中的roles

    一直对forms验证中的角色很模糊,不知道怎么搞,昨天晚上仔细看了下csdn的杂志,心里稍微有点底,今天早晨一上csdn,就看到思归大人回的一篇贴,是关于asp.net中的forms验证roles,地址是:http://www.codeproject.com/aspnet/formsroleauth.asp汗,怎么是E文,我的e文特差,但是不知道为什么这次竟然被我看懂了,模仿他的做,竟然成功!,特把过程以及我的理解写出来,希望对和我一样的菜鸟有点帮助,同时我的一些理解可能错误,希望各位老

asp.net中使用基于角色的身份Forms验证,大致分为四个步骤

asp.net asp.net中使用基于角色的身份Forms验证,大致分为四个步骤1.配置系统文件web.config<system.web> <authentication mode="Forms" >  <forms name=".yaoCookies" loginUrl="/duan/Manage/login.aspx" protection="All"  timeout="20&

ASP.NET Forms验证实现子域名(SubDomain)共享登陆下的缺陷

一.什么是单点登录 单点登录就是在多个web应用程序中,实现统一登录方式,一但登录了某web应 用程序,其它相关联的web应用程序都无需再次登录,一个地方退出,所有相关联的 web应用程序都退出. 二.通过利用ASP.NET Forms验证模式可以实现子域名(SubDomain)共享登陆下 的缺陷 要利用Asp.NET Form验证模式实现同一主域下不同子域名共享登陆状态需要进 行以下配置 配置Web.config 1.把Asp.net的认证模式改为Forms认证模式,domain 要等于你的应

ASP.NET安全问题--Forms验证的具体介绍(上篇)

前言:在ASP.NET中,常用的就是Forms验证,最重要的原因就是灵活.因为Forms验证细细的谈起来也确实不少,而且我也不想草草的说完了事,那对大家和自己都不负责任的. 本篇的话题如下: Forms验证的工作原理 Forms验证中的API Forms验证的工作原理 我们知道,Forms验证主要是基于cookie的,说白一点就是:把用户信息保存在cookie中,然后发送到客户端:再就是解析客户端的发送了的cookie信息,进行解析,然后进行验证.关于cookieless的工作原理和方法,我这里

[转]Forms验证中的roles

http://blog.csdn.net/pwqzc/archive/2005/08/30/467944.aspx   一直对forms验证中的角色很模糊,不知道怎么搞,昨天晚上仔细看了下csdn的杂志,心里稍微有点底,今天早晨一上csdn,就看到思归大人回的一篇贴,是关于asp.net中的forms验证roles,地址是:http://www.codeproject.com/aspnet/formsroleauth.asp 汗,怎么是E文,我的e文特差,但是不知道为什么这次竟然被我看懂了,模仿