首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面不执行,本机调试没有关问题,服务器不行

2013-01-08 
页面不执行,本机调试没问题,服务器不行%@ Page LanguageC# %%@ Import NamespaceSystem.Web %s

页面不执行,本机调试没问题,服务器不行
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web" %>

<script type="text/C#" runat="server">
    void Page_Load(object sender, EventArgs e)
    {
        if (Request.IsAuthenticated)
        {
            FormsAuthentication.SignOut();
            Session.Remove(System.Web.Security.FormsAuthentication.FormsCookieName);
            Session.RemoveAll();
            Response.Cookies[System.Web.Security.FormsAuthentication.FormsCookieName].Expires = DateTime.Now;
            Response.Redirect(FormsAuthentication.LoginUrl);
        } 
    }
</script>
这是一个注销页面,只有这个页面不执行,其他页面没问题,本机调试下没有问题,但是放上服务器就不能执行,经过测试一句代码都没执行,请教各位大鸟~~急
[解决办法]
你的服务器(端的IIS)不能匿名登录了,必须设置为使用windows域登录了。

搞懂 IsAuthenticated 具体含义,再重新设计你的程序。

我们做的,从来都允许匿名登录的。而不是你这种。

热点排行