当前位置: 代码迷 >> ASP.NET >> 页面不执行,本机调试没有关问题,服务器不行
  详细解决方案

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

热度:4753   发布时间:2013-02-25 00:00:00.0
页面不执行,本机调试没问题,服务器不行
<%@ 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 具体含义,再重新设计你的程序。

我们做的,从来都允许匿名登录的。而不是你这种。
  相关解决方案