
.NET平台
holyrong
成败只在一念之间。
展开
-
for VS. foreach 那个性能更高,为什么,怎么选择
这篇文章是引用芽儿博客for和foreach 的效率问题是个老问题了,从网上看到的是众说纷纭,有说for效率高的也有说foreach效率高的,还有说测试方法有问题的;鉴于此,我就自己做了个试验证明一下,然后探究一下可能的原因。 先看测试结果: 再看测试代码(如果大家觉得我的测试有问题,请提出来呀): forVSforeachCode highlig转载 2007-07-28 00:30:00 · 1457 阅读 · 0 评论 -
Silverlight标准本地化流程
Silverlight标准本地化是根据微软官方默认支持的本地化方案进行处理。该方案优点:操作简单,需要极少量的后台编码。缺点:(1)只能在编译前调整各个本地化资源文件,(2)Xaml文件中需要本地化的所有控件的显示属性需要通过资源绑定的方式来设置值,在编码阶段不能直接看到最终界面效果。一、 修改Silverlight宿主Web项目的相关配置1. 修改Silverlight在原创 2012-04-09 12:55:05 · 1734 阅读 · 1 评论 -
“Oracle.DataAccess.Client.OracleException: 提供程序与此版本的 Oracle 客户机不兼容”问题的解决方案
环境:windows 2003 x64,Oracle 10g x64,odp.net(正确安装),.net framework 4问题:.net应用程序通过Oracle.DataAccess.dll访问64位的Oracle服务器,在连接时出现以下异常:“System.TypeInitializationException: The type initializer for 'Oracle.Da原创 2011-10-20 16:25:20 · 25812 阅读 · 5 评论 -
winForm中C#实现Excel的导出
在使用前首先需要添加引用:Microsoft.Office.Interop.Excel,然后在调用页添加如下语句:using Excel = Microsoft.Office.Interop.Excel; /**//// /// 导出为Excel格式文件 /// /// 作为数据源的DataTa原创 2007-08-08 15:09:00 · 1598 阅读 · 0 评论 -
64位操作系统使用ODP.NET连接Oracle数据库
在64位的windows操作系统中安装了64位的Oracle后,使用C#通过Oracle.DataAccess.dll操作Oracle数据库时,有时候会出现如下一些错误:” 无法加载 DLL“OraOps10.dll”: 找不到指定的模块。”而无法连接Oracle。如果是做成windows服务调用,还可能会出现如下错误事件日志:“事件ID:1026,事件来源:.NET Runtime”,和原创 2011-08-31 23:36:50 · 12144 阅读 · 1 评论 -
64位系统IIS出现service unavailable错误的解决
可以分以下三种情况分别解决一、ASP.NET 1.1运行 32 位版本的 ASP.NET 1.1,按照以下步骤操作:1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。2. 键入以下命令启用 32 位模式:cscript原创 2011-08-09 15:06:46 · 2076 阅读 · 0 评论 -
跨域访问WCF服务
跨域访问WCF服务原创 2010-12-31 23:20:00 · 1600 阅读 · 0 评论 -
WCF中远程服务器返回了一个错误: NotFound. 错误的解决思路
在调用WCF服务的接口时,有时候会出现类似如下错误:“远程服务器返回了一个错误: NotFound. ”,错误的原因:其实大部分情况,这种错误是很多内部错误的统称。可能是由于WCF的方法逻辑内部的运行错误引起的。解决方法:要通过调试WCF内部的方法来确定真正的错误。原创 2010-12-31 22:01:00 · 1718 阅读 · 0 评论 -
英文版VS2010安装中文版帮助文档(Help Library)
英文版VS2010安装中文版帮助文档(Help Library)原创 2010-07-06 22:49:00 · 5794 阅读 · 0 评论 -
Windows 7安装VS 2008失败 的解决方法
在Windows7的操作系统中安装VS2008时,如果出现类似以下的错误信息:Visual Studio Web 创作组件(Visual Studio Authoring Component)”安装失败。其可能原因如下:先安装了Office2007,而且把Office安装过程中留下的临时文件夹MSOCache删除有关。我尝试了以下方式解决了该问题:1.插入Office2007的光盘,2.在原创 2010-03-21 16:25:00 · 1452 阅读 · 0 评论 -
解决System.Runtime.Interopservices.COMException问题
以前用的是Windows XP的操作系统,创建了一个ASP.NET项目,运行的好好的。这段时间换了Windows Server 2008操作系统,再用VS打开该项目时,发现项目无法打开,并出现了以下错误提示:System.Runtime.Interopservices.COMException。 查阅一些资料后,发现是由于IIS服务器的问题造成的,Windows XP系统是I原创 2009-12-27 14:10:00 · 68780 阅读 · 4 评论 -
ASP.NET 操作MSWord权限配置
ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。这样给Asp.NET操作Microsoft Office对象带来了一定的困难。原创 2009-12-10 12:37:00 · 1922 阅读 · 0 评论 -
导出excel的另外一种方法
据我现在所知excel有四种方法:1.自己写的excel接口,客户端不需要装excel,见灵感之源的blog:http://www.cnblogs.com/unruledboy/archive/2004/07/07/22093.aspx2.把web上的DataGrid直接导入到excelpublic void ExportToExcel(System.Web.UI.Control ctl)转载 2007-09-03 12:24:00 · 990 阅读 · 0 评论 -
使用C# 连接不同版本的Oracle.DataAccess
平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端。但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Oracle的应用程序时,可能会遇到版本上的问题。主 要版本问题有两种,一种是32位版和64位版的问题,如果我们开发出来的应用是32位的,那么就必须使用32位的客户端,如果是64位的应用程序当然对转载 2013-01-24 20:30:56 · 3511 阅读 · 0 评论