1

我正在开发一个库(VS 2010,针对 AnyCPU 的程序集),并且在跨过XmlValidationReader(..). 此构造函数的参数是 的实例XmlReader(),并且特定的 XML 在语法上是正确的,并使用第三方工具进行验证。

错误:灾难性故障(来自 HRESULT 的异常:0x8000FFFF (E_UNEXPECTED))

异常对象:System.Runtime.InteropServices.COMException

堆栈跟踪:

System.Security.Policy.PEFileEvidenceFactory.GetLocationEvidence(SafePEFileHandle peFile, SecurityZone& zone, StringHandleOnStack retUrl) 在 System.Security.Policy.PEFileEvidenceFactory.GenerateLocationEvidence() 在 System.Security.Policy.PEFileEvidenceFactory.GenerateEvidence(Type evidenceType) 在 System.Security。 System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) 在 System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) 在 System.Security.Policy.AppDomainEvidenceFactory.GenerateEvidence 的 Policy.AssemblyEvidenceFactory.GenerateEvidence(Type evidenceType) System.Security.Policy.Evidence.RawEvidenceEnumerator.MoveNext() 在 System.Security.Policy 的 System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) 的(类型evidenceType)。Evidence.EvidenceEnumerator.MoveNext() 在 System.Configuration.ClientConfigPaths.GetEvidenceInfo(AppDomain appDomain, String exePath, String& typeName) 在 System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix(AppDomain appDomain, String exePath) 在 System.Configuration.ClientConfigPaths..ctor( System.Configuration.ClientConfigurationHost.RequireCompleteInit(IInternalConfigRecord 记录) 处 System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig) 处的字符串 exePath, Boolean includeUserConfig) System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission , Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) 在 System.Configuration。BaseConfigurationRecord.GetSection(String configKey) 在 System.Configuration.ConfigurationManager.GetSection(String sectionName) 在 System.Xml.Schema.XmlSchemaCollection..ctor(XmlNameTable nametable)
在 System.Xml.XmlValidatingReaderImpl..ctor(XmlReader 阅读器) 在 System.Xml.XmlValidatingReader..ctor(XmlReader 阅读器)

我没有更改系统中的任何安全配置。加载程序集的特定帐户具有管理权限。知道什么可能导致这个问题吗?我已经广泛地浏览了网络,但徒劳无功。

4

0 回答 0