VS2002부터 VS2003, 그리고 현재의 VS2005는 우리 R&D 인력에게 큰 편의를 제공했지만, 때때로 우리를 괴롭히는 비정상적인 오류도 많이 있습니다. 아래는 아직 수정되지 않은 오류입니다. 일반적인 VS 예외 오류 및 해결 방법은 모두 아래에 정리되어 있습니다. 모두가 토론에 참여하는 것을 환영합니다.
오류 1: Global.asax 오류 분석기 오류 설명: 이 요청을 처리하는 데 필요한 리소스를 분석하는 동안 오류가 발생했습니다. 다음의 구체적인 파싱 오류 내용을 확인하신 후 소스 파일을 적절하게 수정하시기 바랍니다.
분석기 오류 메시지: 'xxx.Global' 유형을 로드할 수 없습니다.
소스 오류:
1행: <%@ Application Codebehind="Global.asax.cs" Inherits="xxx.Global" %>
소스 파일: c:inetpubwwwrootxxxglobal.asax 라인: 1
해결 방법: 전역 삭제, 삭제된 전역 복원, 다시 컴파일, 확인
오류 2: 정상적인 상황에서는 오류가 발생합니다. .NET SDK가 시스템에 설치되어 있으면 IIS가 aspx 페이지를 해석할 수 있습니다. 그러나 IIS를 다시 설치하거나 일부 이상한 상황이 발생하면 IIS의 다양한 구성이 이 시점에서 더 이상 해석이 아닙니다. aspx 페이지 솔루션: 명령줄 모드에서 regsvr32 C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_isapi.dll -i를 실행하거나 aspnet_regiis.exe를 직접 실행합니다.
오류 3: Asp.net은 정상적으로 디버그할 수 없습니다. 이 문제는 할 수 없습니다. 이 문제의 원인은 권한 문제일 수 있습니다. 디버깅할 수 없는 상황이 발생하면 다음 두 단계를 시도해 볼 수 있습니다.
1. IE 브라우저->인터넷 옵션->보안->인터넷 사용자 정의 수준->사용자 인증-->로그인: 현재 사용자 이름과 비밀번호를 자동으로 사용합니다.
2. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 열리는 창에서 "구성 속성"/"디버그"를 선택하고 "ASP.NET 디버깅 활성화"를 "Ture"로 변경합니다.
오류 4: WebControls 컨트롤을 정상적으로 사용할 수 없습니다. 가능한 원인 1. 컨트롤에 해당하는 가상 디렉터리는 webctrl_client이고 실제 파일 디렉터리는 "설치 경로webctrl_client"입니다.
가능한 이유 2: 여러 버전의 WebControls 컨트롤이 시스템에 설치되어 있습니다.
오류 5: Crystal Report 오류 VS에서 웹 애플리케이션 개발에 Crystal Reports를 사용할 때 프로그램에 문제가 없을 때 보고서가 정상적으로 표시되지 않는 경우가 있습니다. 이는 Crystal 보고서에 해당하는 가상 디렉터리가 손실되었기 때문일 수 있습니다. Crystal Reports 자체에는 CrystalReportWebFormViewer라는 가상 디렉터리가 있습니다. Visual Studio .NETCrystal ReportsViewers를 다시 작성하면 됩니다. 이 가상 디렉터리는 이 문제를 해결할 수 있습니다.
오류 6: .Net은 Oracle 데이터베이스에 연결할 수 없습니다. 실제로 이 문제는 .NET 문제가 아닙니다. 오라클 자체의 문제이겠지만 여기서는 이에 대해 언급하겠습니다.
Asp.Net이 Oracle 데이터베이스에 연결할 때 "Oracle 클라이언트 및 네트워크 구성 요소를 찾을 수 없습니다"
이 문제는 Oracle 버전 9.02i의 문제입니다. Oracle이 위치한 디스크가 NTFS 파티션인 경우에 발생합니다. (FAT 파티션인 경우에는 이 문제가 발생하지 않습니다.)
해결 방법: Ora92 디렉터리의 속성으로 이동 - 보안 - 인증된 사용자 - 속성 - 읽기 및 실행 선택 취소 - 적용 - 그런 다음 다시 확인 - 확인 - 다시 시작 - 확인
(사실 이렇게 변경했다가 다시 변경하는 것은 표면적으로 아무것도 하지 않는 것과 같습니다. 실제로는 권한 정보가 새로 고쳐지는 것입니다.)
물론 이 문제를 방지하려면 NTFS가 아닌 파티션에 Oracle을 설치할 수 있습니다.
오류 7: 연구 및 개발 웹 응용 프로그램을 컴파일할 때 다른 프로세스에서 특정 동적 라이브러리 파일을 사용하고 있다는 메시지가 나타납니다. 이 문제는 모두 IIS가 릴리스해야 할 파일을 릴리스하지 않아서 발생합니다. 이때 IIS를 다시 시작하십시오.
-계속해서-