草庐IT

0x35d4c000

全部标签

c# - HRESULT 异常 : 0x8002000B (DISP_E_BADINDEX) for System. Runtime.InteropServices.COMException

我有一部分代码试图将数据(从数据库)导出到Excel。当我尝试执行此任务时,它会生成此错误:System.Runtime.InteropServices.COMExceptionoccurredAdditionalinformation:Invalidindex.(ExceptionfromHRESULT:0x8002000B(DISP_E_BADINDEX))产生此错误的代码:stringExcelFileName=RootFolder+"\\"+"Work_Sheet.xls";File.Copy(RootFolder+"\\"+"WorksOrder_Template.xls",

c# - CodeFirst 加载 1 个链接到 25 000 个子级的父级很慢

我对我的性能问题进行了大量搜索并尝试了各种不同的方法,但我似乎无法让它足够快地运行。这是我的最简单形式的问题:我正在使用EntityFramework5,我希望能够在用户选择父项时延迟加载父项的子实例,这样我就不必拉取整个数据库。但是,我一直在延迟加载child时遇到性能问题。我认为问题在于父级和子级之间导航属性的连接。我还认为这一定是我做错了什么,因为我相信这是一个简单的案例。所以我提出了一个程序来测试单个延迟加载以隔离问题。这是测试:我创建了一个POCO父类和一个子POCO类。Parent有n个Children,Child有1个Parent。SQLServer数据库中只有1个父项,

c# - 旧格式或无效类型库。 (来自 HRESULT : 0x80028018 (TYPE_E_INVDATAREAD)) 的异常

这个问题在这里已经有了答案:Microsoft.Office.Interop.Exceldoesn'tworkon64bit(1个回答)关闭8年前。将数据GridView中的数据导出到Excel工作表时出现错误:error(Oldformatorinvalidtypelibrary.(ExceptionfromHRESULT:0x80028018(TYPE_E_INVDATAREAD)))在这一行:Microsoft.Office.Interop.Excel._Workbookworkbook=app.Workbooks.Add(Type.Missing);我该如何解决这个问题?我的完

c# - WebView 调用脚本 HRESULT 0x80020101

我正在尝试调用WebView中的函数。我需要调用的一些目标函数是:play:function(){if(this.value我先打电话webView.InvokeScript("play",newstring[0]);但这没有用,HRESULT:0x80020101。我找到了这个http://support.microsoft.com/kb/247784关于这个话题,但它对我一点帮助都没有。然后我尝试做我在多个网站上找到的例子:webView.InvokeScript("eval",newstring[]{"document.documentElement.outerHTML;");和

c# - 如何解决 Exception :Call was rejected by callee. (Exception from HRESULT : 0x80010001 (RPC_E_CALL_REJECTED)) in C#?

我在控制台应用程序中编写了一个C#代码来打开两个excel并将数据从一个excel复制并粘贴到另一个excel。在目标excel的可见性为真之前,它工作正常。但是我需要在执行时隐藏excel。所以我将可见性更改为false。喜欢,_destExcelApp=newExcel.ApplicationClass();_destExcelApp.Visible=false;现在它显示了一个异常Callwasrejectedbycallee.(ExceptionfromHRESULT:0x80010001(RPC_E_CALL_REJECTED))如何解决这个问题?

c# - 找到的程序集的 list 定义与程序集引用不匹配。 (来自 HRESULT : 0x80131040) 的异常

签署第三方程序集并将它们添加到GAC后,我收到以下错误:程序集Binder日志条目也显示thiserror它说不匹配的程序集不确定在我删除所有obj和bin折叠并批量构建应用程序+重新导入dll时会发生什么错误。Assemblymanagerloadedfrom:C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dllRunningunderexecutableC:\ProgramFiles(x86)\CommonFiles\MicrosoftShared\DevServer\11.0\WebDev.WebServer40.exe---

c# - WMI:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)尝试连接到远程机器时抛出

我正在使用以下代码通过WMI连接到远程计算机:ConnectionOptionsconnOptions=newConnectionOptions();connOptions.Impersonation=ImpersonationLevel.Impersonate;connOptions.EnablePrivileges=true;connOptions.Username="admin";connOptions.Password="password";ManagementScopescope=newManagementScope(String.Format(@"\\{0}\ROOT\CI

c# - CLR 无法从 COM 上下文 0x3b2d70 转换到 COM 上下文

在调试应用程序时出现以下错误。TheCLRhasbeenunabletotransitionfromCOMcontext0x3b2d70toCOMcontext0x3b2ee0for60seconds.Thethreadthatownsthedestinationcontext/apartmentismostlikelyeitherdoinganonpumpingwaitorprocessingaverylongrunningoperationwithoutpumpingWindowsmessages.Thissituationgenerallyhasanegativeperforma

c# - HRESULT 异常 : 0x800401E3 (MK_E_UNAVAILABLE) Workarounds

来自以下调用Marshal.GetActiveObject("Excel.Application")我得到一个Operationunavailable(ExceptionfromHRESULT:0x800401E3(MK_E_UNAVAILABLE))我认为这个错误是由于我的应用程序和excel之间的用户权限不匹配导致的。我想知道是否有解决方法,无论excel如何打开,我都可以访问打开的excel应用程序,我可以以管理员身份打开我想访问excel的程序。我还想知道如何判断打开的进程的权限是什么?我一直在使用ProcessExplorer查看UserProfile(这在两个应用程序中是相

c# - 使用 C# 在 SQL Server 的临时表中插入 30,000 行的最快方法

我正在尝试了解如何使用C#提高在SQLServer中的临时表中的插入性能。有些人说我应该使用SQLBulkCopy,但是我一定是做错了什么,因为它似乎比简单地构建SQL插入字符串慢得多。我使用SQLBulkCopy创建表的代码如下:publicvoidMakeTable(stringtableName,Listids,SqlConnectionconnection){SqlCommandcmd=newSqlCommand("CREATETABLE##"+tableName+"(IDint)",connection);cmd.ExecuteNonQuery();DataTableloca