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#