1

多くの新規ユーザーが真新しい Windows 7 PC を入手しましたが、アプリケーションの起動時に以下のエラーが発生する理由がわかりません。アプリを管理者として実行しても例外がスローされます。ありがとう!どんな助けでも大歓迎です!ユーザーは、自分の PC の管理者でもあります。

'System.Data.SqlClient.SqlConnection' の型初期化子が例外をスローしました。
System.TypeInitializationException: 'System.Data.SqlClient.SqlConnectionFactory' の型初期化子が例外をスローしました。---> System.TypeInitializationException: 'System.Data.SqlClient.SqlPerformanceCounters' の型初期化子が例外をスローしました。---> System.IO.FileLoadException: ファイルまたはアセンブリを読み込めませんでした 'file:///C:\Users\\OMAIN\AppData\Local\Apps\2.0\7LMDR8E0.X2T\60X0DGVM.VVW\asce..tion_6bf0e6a67bb42923_0001 .0000_1a6b34a6368d30ed\Creation.exe' またはその依存関係の 1 つ。アクセスが拒否されました。
   System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName、文字列 codeBase、証拠 assemblySecurity、RuntimeAssembly locationHint、StackCrawlMark& stackMark、ブール型 throwOnFileNotFound、Boolean forIntrospection、ブール型 suppressSecurityChecks) で
   System.Reflection.RuntimeAssembly.nLoad (AssemblyName fileName、文字列 codeBase、証拠 assemblySecurity、RuntimeAssembly locationHint、StackCrawlMark& stackMark、ブール型 throwOnFileNotFound、Boolean forIntrospection、ブール型 suppressSecurityChecks) で
   System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef、証拠 assemblySecurity、StackCrawlMark & stackMark、Boolean forIntrospection、Boolean suppressSecurityChecks) で
   System.Reflection.RuntimeAssembly.InternalLoadFrom (文字列 assemblyFile、証拠 securityEvidence、Byte[] hashValue、AssemblyHashAlgorithm hashAlgorithm、Boolean forIntrospection、Boolean suppressSecurityChecks、StackCrawlMark & stackMark) で
   System.Reflection.Assembly.LoadFrom (文字列 assemblyFile) で
   System.Runtime.Hosting.ManifestRunner.get_EntryAssembly() で
   System.AppDomainManager.get_EntryAssembly() で
   System.Reflection.Assembly.GetEntryAssembly() で
   System.Data.ProviderBase.DbConnectionPoolCounters.GetAssemblyName() で
   System.Data.ProviderBase.DbConnectionPoolCounters.GetInstanceName() で
   System.Data.ProviderBase.DbConnectionPoolCounters..ctor (文字列のカテゴリ名、文字列のカテゴリヘルプ) で
   System.Data.SqlClient.SqlPerformanceCounters..ctor() で
   System.Data.SqlClient.SqlPerformanceCounters..cctor() で
   --- 内部例外スタック トレースの終了 ---
   System.Data.SqlClient.SqlConnectionFactory..cctor() で
   --- 内部例外スタック トレースの終了 ---
   System.Data.SqlClient.SqlConnection..cctor() で
4

2 に答える 2

1

例外「creation.exe」に記載されているファイルを見つけて、依存関係ウォーカーを実行します。新しいマシンにないアセンブリまたは dll が見つからない可能性があります。

于 2012-06-12T21:21:24.890 に答える
0

ブラウザからサービスにアクセスできる場合は、クライアント側のエンドポイントの動作構成を次のように確認します。

<endpointBehaviors>
    <behavior name="clientEndpoint">
        <dataContractSerializer maxItemsInObjectGraph="2147483647" />
        <clientCredentials>
            <windows allowedImpersonationLevel="Delegation"/>
        </clientCredentials>
    </behavior>
</endpointBehaviors>
于 2012-08-29T06:06:32.737 に答える