Im MVC 프로젝트 중 하나에서 문제가 발생했습니다.이 문제는 응용 프로그램 상태 개체에서 값을 검색하는 문제입니다.Model 클래스의 응용 프로그램 상태를 검색 할 수 없습니다.
나는이 방법으로 Global.axas.cs
의 Application_Start()
방법의 응용 프로그램 상태에 어떤 값을 저장하고있다 : 나는 web.config
의 값은 디버깅을 통해이 시점에서 검색 성공적으로되었는지 확인 만든
//var str = Obj.DecryptString(ConfigurationManager.ConnectionStrings["ConStr"].ToString());
//Application["connString"] = str;
Application["connString"] = Obj.DecryptString(ConfigurationManager.ConnectionStrings["ConStr"].ToString());
.
나는이 방법으로 내 Model Class
중 하나에이 값을 검색하기 위해 노력하고있어이 단계 후에 :
var conn = new SqlConnection(Application["connString"].ToString());
그러나 여기 내가 NullReferenceException
Object reference not set to an instance of an object.
을지고있어 지금이 매우 혼란 값을 성공적으로 검색하여 Application_Start()
의 점에서 AapplicationState
에 저장 한 경우 내 모델 클래스에서 사용할 수없는 이유는 무엇입니까? 응용 프로그램 전체에서 AppliciatiopnSate를 사용할 수 있습니까?
라고 그냥 전화를 통해 : http://www.codeproject.com/Articles/87316/A-walkthrough-to-Application-State 그리고 나는 당신이 그것을 사용하는 방법의 차이를 볼 수 없습니다. –