2011-03-29 2 views
0

IIS 7.5에서 호스트 할 WCF 서비스가 있습니다. 내 설정 : .svc 파일이있는 폴더의 실제 경로는 다음과 같습니다. C : \ inetpub \ wwwroot \ SmartSolution \ Services \ Services \ ContainerManagementService.svc 내 바이너리는 C : \ inetpub \ wwwroot \ SmartSolution \ Services \ bin에 있으며 또한 C : \ inetpub \ wwwroot \ SmartSolution \ Services \ Services \ bin에 복사했습니다.응용 프로그램의 서버 오류 - WCF 서비스에 액세스하려고 시도 중

두 서비스 폴더에 대해 모두 IIS에서 웹 응용 프로그램을 만들었습니다. 나는로 이동하려고 할 때

<%@ ServiceHost Language="C#" Debug="true" Service="MyNamespace.ContainerManagementService" CodeBehind="ContainerManagementService.svc.cs" %> 

:

여기
 <service behaviorConfiguration="MyNamespace.ContainerManagementServiceBehavior" 
    name="MyNamespace.ContainerManagementService"> 
    <endpoint address="" binding="basicHttpBinding" 
     name="ContainerManagementbasicHttpEndpoint" contract="MyNamespace.IContainer"/>     
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
    </service>  
    <behaviors>  
    <behavior name="MyNamespace.ContainerManagementServiceBehavior"> 
     <serviceMetadata httpGetEnabled="true" /> 
     <serviceDebug includeExceptionDetailInFaults="false" /> 
    </behavior> 
</behaviors> 

내 SVC는 파일 makrkup입니다 : 여기

는 WCF 끝점에 대한 설정 파일입니다 http://localhost/SmartSolution/Services/Services/ContainerManagementService.svc, 다음과 같은 오류가 표시됩니다 :

서버 오류 에 '/ SMARTSOLUTION/서비스/서비스',응용 프로그램. [ServiceActivationException : 서비스 '/SMARTSOLUTION/Services/Services/ContainerManagementService.svc' 컴파일 중 예외로 인해 을 활성화 할 수 없습니다. 예외 메시지는 다음과 같습니다. 유효한 Win32 응용 프로그램이 아닙니다. (예외에서 HRESULT : 0x800700C1).] 유효한 Win32 응용 프로그램이 아닙니다. (예외 HRESULT : 0x800700C1)

어떻게 서비스를 작동시킬 수 있습니까? 감사!

답변

4

예외를 살펴보면 (bin 폴더의) 어셈블리가 x64 Plaform을 대상으로 작성되었으며 32 비트 시스템에 배포되었거나 응용 프로그램 풀이 32 비트 모드로 실행되고있는 것으로 나타났습니다 (32 비트 응용 프로그램 사용 가능 = "true"). 따라서 프로세스는 x64 플랫폼 용으로 빌드 된 어셈블리를로드 할 수 없으며 예외적으로 실패합니다. 1. 내부 IIS (7) 응용 프로그램 풀을 클릭 :

HTH 미트는

+2

실제 수정이 있었다. 2. 목록에서 웹 응용 프로그램에 대해 구성된 응용 프로그램 풀을 찾습니다. 3. 선택하고 오른쪽에있는 고급 설정을 클릭하십시오. 4. 목록의 두 번째 설정 : 32 비트 응용 프로그램 활성화 - True로 설정해야합니다. – laconicdev

+0

고마워요. –

관련 문제