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' 或其依赖项之一。访问被拒绝。
   在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName 文件名,字符串代码库,证据 assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection,布尔suppressSecurityChecks)
   在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName 文件名,字符串 codeBase,证据 assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection,布尔suppressSecurityChecks)
   在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,证据 assemblySecurity,StackCrawlMark 和 stackMark,Boolean for Introspection,Boolean suppressSecurityChecks)
   在 System.Reflection.RuntimeAssembly.InternalLoadFrom (字符串 assemblyFile,证据 securityEvidence,Byte [] hashValue,AssemblyHashAlgorithm hashAlgorithm,Boolean for Introspection,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(字符串 categoryName,字符串 categoryHelp)
   在 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”中提到的文件并在其上运行dependency walker。它可能显示缺少新机器上没有的程序集或 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 回答