Global.asax上的重定向无法正常工作

时间:2015-02-26 15:46:46

标签: c# asp.net global-asax

我的网站空白,空白index.html文件(仅限必填HTML标记)。并希望通过Global.asax文件尝试重定向,但Global.asax文件由于某种原因无法正常工作或我的重定向编码严重。以下是Global.asax上的代码:

namespace redirectURL
{
    public class Global : System.Web.HttpApplication
    {

        protected void Application_Start(object sender, EventArgs e)
        {

        }

        protected void Session_Start(object sender, EventArgs e)
        {

        }

        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            string responseURL = "http://live.com/blog";

            if (Request.Url.ToString().ToLower().Contains("://loc.test.com"))
            {
                Response.Redirect(responseURL);
            }
        }

        protected void Application_AuthenticateRequest(object sender, EventArgs e)
        {

        }

        protected void Application_Error(object sender, EventArgs e)
        {

        }

        protected void Session_End(object sender, EventArgs e)
        {

        }

        protected void Application_End(object sender, EventArgs e)
        {

        }
    }
}

感谢前进的帮助。

1 个答案:

答案 0 :(得分:0)

我使用“web表单应用程序”而不是创建空白(空Web应用程序)网站,并将上述相同的代码添加到我的global.asax文件中,并删除了我不需要的所有内容文件(保留global.asax,web .config,引用和属性)。最终结果是需要的 - 只有red.asax文件重定向的空项目。