2017-11-21 7 views
0

Kann jemand helfen, dieses Problem mit dem Expose-Schema mithilfe des BizTalk WCF-Veröffentlichungsassistenten zu lösen? BizTalk WCF-Dienstveröffentlichungs-Assistent zum Verfügbarmachen von Schemas als WCF-Dienstproblem beim Durchsuchen von Diensten über IIS

After changing web.config file as below

</system.serviceModel> 
     <serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 
    </system.serviceModel> 

verschiedene Fehler und zu, wie unten verfolgen:

Stack Trace: [FileNotFoundException: Could not load file or assembly 'Microsoft.BizTalk.Interop.SSOClient, Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.] Microsoft.BizTalk.Adapter.Wcf.Runtime.BtsServiceHostBase.ConfigureClientCredentials() +0 Microsoft.BizTalk.Adapter.Wcf.Runtime.BtsServiceHostBase.InitializeRuntime() +1173 Microsoft.BizTalk.Adapter.Wcf.Runtime.WebServiceHost`3.InitializeRuntime() +130 System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) +63 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) +563 System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +135 System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +654

[ServiceActivationException: The service '/OrderProcessingService/OrderProcessingService.svc' cannot be activated due to an exception during compilation. The exception message is: Could not load file or assembly 'Microsoft.BizTalk.Interop.SSOClient, Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified..] System.ServiceModel.AsyncResult.End(IAsyncResult result) +15778592 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +15698937 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +265 System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +227 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

+0

Es ist fertig - Thx !!! –

Antwort

0

Das erste Fehler im Grunde bedeutet, dass Sie mehrere verschiedene Protokolle in der gleichen App Pool Veröffentlichung haben versucht. Sie benötigen separate IIS-App-Pools für die verschiedenen Protokolle.

Stellen Sie außerdem sicher, dass der Anwendungspool mit dem Isolated Host-Benutzer ausgeführt wird.

+0

Ich habe die '/ OrderProcessingService' Dienste überprüft, die unter einem separaten App Pool ausgeführt werden. Ich habe einen anderen Fehler. Ich konnte die Datei oder Assembly nicht laden 'Microsoft.BizTalk.Interop.SSOClient, Version = 9.0.1000.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten. Die angegebene Datei wurde vom System nicht gefunden. –

+0

Es funktioniert gut Ich habe App Pool .NET Framework-Version von v2.0 auf v4.0 geändert !!! Vielen Dank. –

+0

Stellen Sie außerdem sicher, dass "multipleSiteBindingsEnabled" in Ihrer Datei "web.config" auf "TRUE" gesetzt ist, wie ich schon früh gesagt habe !!! –

Verwandte Themen