'C# 프로그래밍'에 해당되는 글 3건

  1. 2014.07.15 응용 프로그램에 서버 오류가 있습니다. - IIS
  2. 2014.07.15 odac 설치
  3. 2014.07.15 WebService 프로젝트가 로드 되지 않을때

응용 프로그램에 서버 오류가 있습니다. - IIS

IIS 웹프로젝트에서 외부 dll 파일을 사용하는 경우 종종 셋팅 시에 다음과 같은 에러가 발생하는 경우가 있다. 



응용 프로그램에 서버 오류가 있습니다.

파일이나 어셈블리 'XXXX.xxxxx.xxxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.

이런 경우 관련 dll이 아무런 문제 없는 데도 

자신의 PC가 x64 로 설치되어 있으면 계속 발생하는 경우가 있다. 


이럴때 해결 방법 : 32비트 응용 프로그램 사용

[enable32BitAppOnWin64] 64비트 응용 체제의 응용 프로그램 풀에 대해 True로 설정하면

응용 프로그램풀을 처리하는 작업자 프로제스가 WOW64 (Windows on Windows64) 모드로 실행됩니다. 

WOW64 모드의 프로세스는 32비트 응용 프로그램만 로드하는 32비트 프로세스입니다. 








odac 설치

http://www.oracle.com/technetwork/topics/dotnet/downloads/install112021-200037.html


http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html




Odac for client 설치 후

설치 폴더에 TNS 정보 설정


C:\Users\UserName\product\11.2.0\client_2\Network\Admin


sample 폴더에서 tnsnames.ora 파일을 복사해 와서 TNS 정보를 수정 추가해서 저장한다.


> copy Sample\tnsnames.ora .

> notepad tnsnames.ora




WebService 프로젝트가 로드 되지 않을때

WebService 프로젝트가 로드 되지 않으며 관리자 권한이 필요하다 나올때.


아래와 같은 에러 메시지가 나올때... 


The Web Application Project XXXWebService is configured to use IIS. To access local IIS Web sites, you must run Visual Studio in the context of an administrator account. 







점검해야 할 사함. 


1. 로컬 PC에 IIS가 설치되어 있는가? 

2. ASP.NET 프로그래밍 기능이 설치 되어 있느가?

3. Visual Studio 를 관리자 권한으로 실행했는가?  ( Run as Administrator )

    A > 비쥬얼스튜디오 아이콘을 오른쪽 클릭 후 관리자 권한으로 실행하기 사용.

    B > 비쥬얼스튜디오 아이콘을 오른쪽 클릭 후 속성 클릭.

          호환성 탭에서 권한수준 > 관리자 권한으로 이 프로그램 실행  체크하기.

          


prev 1 next