我将我的 dll 托管在 IIS 上wsHttpBinding
。我有这个奇怪的错误发生在中间。
好吧,当我重置 IIS (iisreset) 时,一切都会恢复正常。
我也读了这个http://msdn.microsoft.com/en-us/library/ee517280.aspx。但我不确定这与此有关。如果您对此有更多信息,请指导我。谢谢。
“/MSBuildCompilation”应用程序中的服务器错误。
未提供所需的模拟级别,或者提供的模拟级别无效。(来自 HRESULT 的异常:0x80070542) 说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Runtime.InteropServices.COMException:未提供所需的模拟级别,或者提供的模拟级别无效。(来自 HRESULT 的异常:0x80070542)
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[COMException (0x80070542):未提供所需的模拟级别,或者提供的模拟级别无效。(来自 HRESULT 的异常:0x80070542)]
[FileLoadException:无法加载文件或程序集'System.ServiceModel,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'或其依赖项之一。未提供所需的模拟级别,或者提供的模拟级别无效。(HRESULT 异常:0x80070542)] System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +0
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication .ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75