当前位置:编程学习 > C#/ASP.NET >>

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

http://127.0.0.1:8000/login.aspx 正确登入之后,然后页面超过设定的时间
地址就变成了
http://127.0.0.1:8000/Monitor/login.aspx
下面是它的错误信息


/************************************************************
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 
请求的 URL: /Maintain/login.aspx

/************************************************************



本来 login.aspx不是存放在Monitor里面的,而是和Monitor文件夹同级的

下面是Wobconfig的配置信息

<authentication mode="Forms">
  <forms name="MainForms" loginUrl="~/Login.aspx" protection="None" timeout="1" path="/" />
</authentication>

请朋友们指点下


--------------------编程问答-------------------- 没有人帮忙么?自己顶 --------------------编程问答-------------------- 急呀,兄弟们!!! --------------------编程问答-------------------- 你是不是在Monitor文件夹中另有配置文件啊?我没有遇到过这种情况 --------------------编程问答-------------------- 我一般都用比较简单的,没有使用过你那么多参数
<authentication mode="Forms">
<forms loginUrl="Login.aspx" defaultUrl="Default.aspx"/>
</authentication>
你把~/删除掉试一下呢? --------------------编程问答-------------------- ~/  删除掉  之后还是不可以的,

另外login.aspx,webconfig 和Monitor文件夹  都是 同级的 --------------------编程问答--------------------  急呀,兄弟们!!!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,