想在Application_Start的时候执行一段写日志的操作,并显示在页面上
我这样写:
protected void Application_Start(Object sender, EventArgs e)
{
Server.Transfer("Default1.aspx");
}
报错:
未将对象引用设置到对象的实例。
System.Web.HttpServerUtility.ExecuteInternal(String path, TextWriter writer, Boolean preserveForm)
System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
System.Web.HttpServerUtility.Transfer(String path)
为啥啊?
我这样写:
protected void Application_Start(Object sender, EventArgs e)
{
Server.Transfer("Default1.aspx");
}
报错:
未将对象引用设置到对象的实例。
System.Web.HttpServerUtility.ExecuteInternal(String path, TextWriter writer, Boolean preserveForm)
System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
System.Web.HttpServerUtility.Transfer(String path)
为啥啊?
111
Application_Start 里面不能transfer或者redirect
你可尝试在session_start事件里面执行.
估计是有些对象没有初始化导致,尽量不要在global中使用它,可以想象的适用场合唯有Application_Error
如果是要获取路径等信息,你可以在web.config里面进行设置绝对路径.