[英]Application is null when using it in my dll
我有一个具有类Login和方法的dll:
public class Login
{
public Login()
{
Setting1 s1=(Setting1)Session["setting"];
Setting2 s2=(Setting2)Application["setting"];//Application is null !
///using of my setting
}
}
我已经在Global.asax
中使用“ Setting
对象设置了“应用程序”
它可以正确地投射会话。当代码位于Webform应用程序中的类上时,代码可以正常工作。
尝试使用
HttpContext.Current.Application
代替
Application
更新资料
在页面生命周期中的某些时候,可能会发生某些对象未正确初始化的情况,例如,在页面生命周期的init方法中,您不会获得有效的Request对象,但是HttpContext.Current将为您提供有效的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.