2014-01-12 2 views
0

저는 ASP.NET에서 처음 사용되었으며 회사의 CMS (콘텐츠 관리 시스템) 웹 응용 프로그램 (C# .net으로 작성) 용 설치 프로그램을 만들도록 지정되었습니다.개발 후 ASP.NET 웹 응용 프로그램이 작동하지 않습니다.

Xcopy 개발을 고객의 서버에 사용하면 올바르게 작동합니다. 그러나 이후 나는 VS2010.msi 설치 프로그램을 만들고 응용 프로그램 내부에 다음과 같은 예외를 표시 할 수 없습니다 웹 양식의 일부 설치 : '/cms-vodoke' 응용 프로그램에


서버 오류.

개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

예외 정보 :

System.NullReferenceException: Object reference not set to an instance of an object. 

소스 오류 :

[No relevant source lines] 

Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\cms-vodoke\9f7fc69b\77cb7e4\App_Web_nlj0wmz0.7.cs Line: 0 

스택 추적 :

[NullReferenceException: Object reference not set to an instance of an object.] 

CuteEditor.Impl.b..ctor(Type type, String key) +77 
CuteEditor.a.i(HtmlTextWriter A_0) +156 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
ASP.cmscontrol_cm_rteditor_catwallpaper_ascx.__RenderuiRTEditor(HtmlTextWriter __w,  Control parameterContainer) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\cms-vodoke\9f7fc69b\77cb7e4\App_Web_nlj0wmz0.7.cs:0 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +245 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
ASP.cmsadmin_cm_category_form_aspx.__RenderpgContent1(HtmlTextWriter __w, Control parameterContainer) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\cms-vodoke\9f7fc69b\77cb7e4\App_Web_xq4tbmg1.0.cs:0 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +245 
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +314 
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
ASP.cmsadmin_system_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\cms-vodoke\cmsadmin\system.master:28 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +245 
System.Web.UI.Page.Render(HtmlTextWriter writer) +39 
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +11249515 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5273 

웹 설치 프로젝트가 제대로 구축되었고 문제없이 설치되었지만 응용 프로그램은 로컬 컴퓨터에서도 작동하지 않습니다. 나는 이것을 며칠 동안 걸러 냈습니다.

이 문제의 원인은 누구에게 알려 줄 수 있습니까? 고마워.

답변

0

응용 프로그램이 배포 된 서버로 이동하여 Windows 이벤트 로그를 확인하십시오. 자세한 이벤트 로그를 볼 수 있어야합니다. 진행 상황을 알 수 있도록 신청서와 관련된 내용을 붙여주세요.

+0

안녕하세요, 감사합니다. 위의 이벤트 로그를 붙여 넣습니다. – Chongyu

0

오류가 무엇이고 왜 던져 지는지 보여주는 줄이 없습니다. 읽을 코드 줄이 없으므로 오류의 근원까지 도달하는 것이 어려울 것입니다.

일반적으로이 예외는 null 값을 참조하려고하거나 객체 유형이 스테이지에서 예상되지 않은 경우에 발생합니다. 현재 작업중인 종속성 또는이 응용 프로그램이 작동하는 데 필요한 어셈블리 파일에 오류가있을 수 있습니다.

페이지가 비어 있습니까? 이 오류가 발생했을 수있는 코드는 무엇입니까?

http://msdn.microsoft.com/en-us/library/system.nullreferenceexception(v=vs.110).aspx 여기로 이동하여 예외 정보를 읽으십시오.

+0

안녕하세요, Afzaal Ahmad Zeeshan, 답장 보내 주셔서 감사합니다. 실제로 나는 IIS에서 가상 디렉터리를 수동으로 추가하여 실행할 때 응용 프로그램이 제대로 작동하는지 궁금하지만 설치 프로그램을 만든 다음 설치하고 실행 한 후에이 예외를 throw합니다. VS2010의 사전 빌드 프로세스가 잘 진행되어서 어떤 부분이 잘못되었는지 이해하지 못하기 때문입니다. 감사. – Chongyu

+0

페이지가 비어 있지 않으면 C# 코드가있는 일반적인 웹 양식입니다. 설치 프로젝트를 만들 때 응용 프로그램 폴더 아래에 내용 출력과 기본 출력을 선택하여 프로젝트 출력을 추가합니다. 그런 다음 경고 메시지가 나타납니다 : 두 개 이상의 개체가 동일한 대상 위치를가집니다 ('[targetdir] \ bin \ gembox.spreadsheet.dll'). 어셈블리 파일 오류가 원인입니까? 종속성이 제대로 작동하는지 확인하는 방법을 잘 모르겠습니다. 감사. – Chongyu