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(TypeevidenceType) で System.Security. System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type タイプ) の Policy.AssemblyEvidenceFactory.GenerateEvidence(Type の証拠タイプ) System.Security.Policy.Evidence.RawEvidenceEnumerator.MoveNext() で System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type タイプ) で (タイプevidenceType)。System.Configuration.ClientConfigPaths.GetEvidenceInfo(AppDomain appDomain, String exePath, String& typeName) の Evidence.EvidenceEnumerator.MoveNext() System.Configuration.ClientConfigPaths.GetTypeAndHashSuffix(AppDomain appDomain, String exePath) の System.Configuration.ClientConfigPaths..ctor( System.Configuration.ClientConfigPaths.GetPaths の文字列 exePath、ブール値の includeUserConfig) (文字列 exePath、ブール値の includeUserConfig) System.Configuration.ClientConfigurationHost.RequireCompleteInit(IInternalConfigRecord record) の値、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