【发布时间】:2013-04-13 12:55:01
【问题描述】:
在 IIS 中部署我的 WCF 服务后,访问该服务时出现此错误:
“/MyService”应用程序中的服务器错误。
给定的程序集名称或代码库无效。 (例外来自 HRESULT: 0x80131047) 说明:发生未处理的异常 在当前 Web 请求执行期间。请查看 堆栈跟踪以获取有关错误及其位置的更多信息 起源于代码。
异常详细信息:System.IO.FileLoadException:给定程序集 名称或代码库无效。 (HRESULT 异常:0x80131047)
来源错误:
在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈跟踪:
[FileLoadException:给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)]
System.RuntimeTypeHandle.GetTypeByName(字符串名称,布尔值 throwOnError, Boolean ignoreCase, Boolean reflectOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName,ObjectHandleOnStack 类型)+0
System.RuntimeTypeHandle.GetTypeByName(字符串名称,布尔值 throwOnError, Boolean ignoreCase, Boolean reflectOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +153 System.Type.GetType(String typeName) +89 System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +936
System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) +76
System.ServiceModel.HostingManager.EnsureServiceAvailable(字符串 normalizedVirtualPath, EventTraceActivity eventTraceActivity) +901[ServiceActivationException:服务'/MyService/MySvcImpl.svc' 编译时出现异常,无法激活。这 异常消息是:给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)。]
System.Runtime.AsyncResult.End(IAsyncResult 结果) +650220
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult 结果)+210733
System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar) +166
我打开了程序集绑定日志查看器 (FUSLOGVW.EXE),但它没有显示任何绑定失败。任何人都知道可能导致此问题的原因或如何调试此问题?
【问题讨论】:
标签: wcf iis activation fileloadexception