在vs2005上运行正常,在iis上运行就出错了
下面是代码,只在页面上加一个LoginSataus控件,运行一点就出错.不知道为什么??<%@PageLanguage="C#"AutoEventWireup="true...
下面是代码,只在页面上加一个LoginSataus控件,运行一点就出错.不知道为什么??
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" LogoutPageUrl="~/Default.aspx" />
</div>
</form>
</body>
</html>
出错信息
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /login.aspx
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
我明明在控件里设到连接到Default.aspx这个网页的,出错提示"请求的 URL: /login.aspx",在vs2005下运行一切正常啊,就是换到IIS上就不行了,有什么解救办法??
我的IIS没问题啊,是可以浏览aspx网页的,在vs2005里运行是显示"注销"的,但在iis上运行是显示"登录"的,一点登录就出错 展开
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" LogoutPageUrl="~/Default.aspx" />
</div>
</form>
</body>
</html>
出错信息
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /login.aspx
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
我明明在控件里设到连接到Default.aspx这个网页的,出错提示"请求的 URL: /login.aspx",在vs2005下运行一切正常啊,就是换到IIS上就不行了,有什么解救办法??
我的IIS没问题啊,是可以浏览aspx网页的,在vs2005里运行是显示"注销"的,但在iis上运行是显示"登录"的,一点登录就出错 展开
7个回答
展开全部
/login.aspx 改成 login.aspx或者/网站名/login.aspx
iis下/login.aspx指定的路径为:http://localhost/login.aspx
iis下/login.aspx指定的路径为:http://localhost/login.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LogoutPageUrl="~/Default.aspx"
不能加~/。。在服务器上会把~/加在路径上,所以路径就出错。
LogoutPageUrl="Default.aspx"
你修改为LogoutPageUrl="Default.aspx"了吗?
你提交的地址前不能加~/,你去掉看看。。
不能加~/。。在服务器上会把~/加在路径上,所以路径就出错。
LogoutPageUrl="Default.aspx"
你修改为LogoutPageUrl="Default.aspx"了吗?
你提交的地址前不能加~/,你去掉看看。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IIS应用程序池开了没?看一下它的设置。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iis没配好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询