' / OrderProcessingService'中的服务器错误应用
此集合已包含方案http的地址。此集合中每个方案最多只能有一个地址。 参数名称:item
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:此集合已包含带有方案http的地址。此集合中每个方案最多只能有一个地址。 参数名称:item
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
有人可以使用BizTalk WCF发布向导公开架构来帮助解决此问题吗?
更改web.config文件后如下
</system.serviceModel>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
获得如下不同的错误和跟踪:
堆栈跟踪: [FileNotFoundException:无法加载文件或程序集&#39; Microsoft.BizTalk.Interop.SSOClient,Version = 9.0.1000.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35&#39;或其中一个依赖项。该系统找不到指定的文件。] 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:service&#39; /OrderProcessingService/OrderProcessingService.svc'由于编译期间的异常,无法激活。异常消息是:无法加载文件或程序集&#39; Microsoft.BizTalk.Interop.SSOClient,Version = 9.0.1000.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35&#39;或其中一个依赖项。该系统找不到指定的文件..] 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&amp; completedSynchronously)+171
答案 0 :(得分:0)
第一个错误基本上意味着您已尝试在同一个应用程序池中发布多个不同的协议。您需要为不同的协议分别使用IIS App池。
还要确保应用程序池与Isolated Host用户一起运行。