2011-03-15 3 views
0

DNN 모듈 5.6.1을 사용하고 있으며 DevXpress 컨트롤을 사용하여 사용자 정의 모듈을 만들었습니다. dnn 사이트에 설치 중이지만 페이지에 모듈을 추가하려고하면 다음과 같은 오류가 발생합니다.devxpress 컨트롤이있는 DNN 모듈이 중요합니다. 오류

심각한 오류가 발생했습니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

그리고 로그인이는 .........


및 로그 아웃하고 로그인 후

AssemblyVersion: 5.6.1
PortalID: 0
PortalName: My Website
UserID: 1
UserName: host
ActiveTabID: 63
ActiveTabName: TestDNN
RawURL: /dotnetnuke_new/TestDNN.aspx
AbsoluteURL: /DotNetNuke_New/Default.aspx
AbsoluteURLReferrer: http://senthilkumar.com/dotnetnuke_new/TestDNN.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 (.NET CLR 3.5.30729)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: cd7a06c5-7a69-4ebf-b51e-07f70714bfe6
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: dnn_webrater.ctrlRater.Page_Load
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at dnn_webrater.ctrlRater.Page_Load(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:

,이 페이지

Error: Test Module 1 is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---

수있는 하나에 다음과 같은 오류를 보여줍니다 이 오류를 해결할 수 있도록 도와주세요.

답변

0

이것은 매우 일반적인 오류입니다. 이벤트 로그를 살펴보고 특정 모듈과 관련이있는 다른 오류가 동시에 발생하는지 확인할 수 있습니다. 모듈에서 어떤 예외가 발생했는지보기 위해 모듈을 디버깅하는 것이 도움이 될 수 있습니다. 이러한 스택 추적은 야생 거위 추적 일 가능성이 높습니다.

DNN에서 자주 발생하는 현상은 모듈로드가 실패하고 모듈이 제대로 설정되지 않았기 때문에 스킨 및 컨테이너의 다른 부분이 실패한다는 것입니다. 당신이보고있는 NullReferenceException 오류입니다.

0

불만은 어쨌든 다음과 같은 문제를 염두에 두어야한다고 생각하는 주요한 것들을 말했습니다. 이 문제의 또 다른 이유는 dnnwrapper에서 사용되는 특정 서버 태그 일 수 있습니다. 예를 들어 dotnetnuke에서 telerik 래퍼를 사용하고 있지만이 래퍼에 telerik 컨트롤을 배치하는 경우에는 telerik을 사용해야합니다. 예 : 당신이 가지고로

<dnncontrols:datepicker> 
    <calendar> 
    <SpecialDays> 
     <telerik:calendarDays /> 
    </SpecialDays> 
    </calendar> 
</dnncontrols:datepicker> 

당신이이 일을하는 경우 당신이 nullreference을 얻을 것이다. 이 문제는 그것을 찾기 위해 나를 미치게 만들었다. 그래서 나는 그것을 여기에 게시하기로 결정했다. 도움이되기를 바랍니다. 하지만 처음에는 bdukes를 설명하는 방법을 제안했습니다 (이것은 정상적인 방법입니다).

최고