【发布时间】:2011-08-02 05:22:56
【问题描述】:
我的 dll 使用 wsHttpBinding 托管在 IIS 上。我有这个奇怪的错误发生在中间。
好吧,当我重置 IIS (iisreset) 时,一切都会恢复正常。
我也读过这个http://msdn.microsoft.com/en-us/library/ee517280.aspx。但我不确定这与此有关。如果您对此有更多信息,请指导我。谢谢。
“/MSBuildCompilation”应用程序中的服务器错误。
要么未提供所需的模拟级别,要么 提供的模拟级别无效。 (HRESULT 的例外情况: 0x80070542) 说明:在执行过程中发生未处理的异常 执行当前的 Web 请求。请查看堆栈跟踪 有关错误及其起源的更多信息 代码。
异常详细信息:System.Runtime.InteropServices.COMException:要么 未提供所需的模拟级别,或提供的 模拟级别无效。 (HRESULT 异常:0x80070542)
来源错误:
在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈跟踪:
[COMException (0x80070542): 所需的模拟级别是 未提供,或提供的模拟级别无效。 (HRESULT 异常:0x80070542)]
[FileLoadException: 无法加载文件或程序集 'System.ServiceModel,版本=4.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089' 或其依赖项之一。要么 未提供所需的模拟级别,或提供的 模拟级别无效。 (来自 HRESULT 的异常:0x80070542)] System.ServiceModel.Activation.HttpModule.ProcessRequest(对象 发件人,EventArgs e) +0
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, 布尔和完成同步)+75
【问题讨论】:
-
谢谢!你刚刚拯救了我的一天!我在使用 NTLM 安全性的 Sharepoint 2010 中托管的自定义 WCF 服务遇到问题,但我从 SQL 服务器收到错误消息,提示“未提供所需的模拟级别,或者提供的模拟级别无效。”。我真的无法弄清楚这是否是我的服务器或我的代码的配置问题。但是当我看到您的解决方案时,我立即知道这也是我问题的解决方案。确实如此。再次感谢! :-)
标签: wcf iis-6 wshttpbinding