Windows7与Window2008 64位IIS7上面配置操作Excel (转)
摘要:今天操作EXCEL,通过读取EXCEL中的内容导入到数据库中,因为EXCEL文件不规则,所以采用打开EXCEL文件,根据指定行,列的方式去读取,然后录入数据库,但是在打开EXCEL时,发现如下问题:System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel 不能访问文件“XXXXXXXX.xlsx”。 可能的原因有:• 文件名称或路径不存在。• 文件正被其他程序使用。• 您正要保存的工作簿与当前打开的工作簿同名。 在 Microsoft.Office.Interop.Excel.Workboo
阅读全文
posted @
2012-08-31 10:32
小黑混北京
阅读(553)
推荐(0)
XML序列化与反序列化(续)
摘要:前段时间写了一个关于XML序列化和反序列化的(http://www.cnblogs.com/EddyPeng/archive/2012/07/27/2611835.html),最近突然发现一个问题,就是当XML节点值为空时,序列化后的XML节点会是这种形式的<node />。但是我们如果需要<node></node>这种形式的该如何写呢。先看看代码吧 工具类和测试对象public class XmlTextWriterTest : XmlTextWriter { public XmlTextWriterTest(Stream w, Encoding enco
阅读全文
posted @
2012-08-30 21:04
小黑混北京
阅读(348)
推荐(0)
WEB标准学习实践(一)
摘要:首先说明,WEB标准即通俗意义上讲的DIV+CSS网页布局。 之所以学习WEB标准,没有任何理由,完全是兴趣。以前也有过学习的冲动,但总是限于时间和个人的原因没有实际操作。换了东家之后,大把的时间咱可不能浪费了。。。。。。 利用每天上班的片段时间,零零散散的看了一些基础知识,发现入门还是比较简单的。但是要做出布局复杂、样式绚丽的效果来,却需要很深的功力。稳重错误请大家指正,省的我走火入魔。。 有关WEB标准相关内容,可移步http://www.w3school.com.cn/。 闲言少叙,今天开始WEB标准实践(一) 1、WEB页面分析 当我们查看网页的源代码信息时,会发现大概...
阅读全文
posted @
2012-08-29 14:47
小黑混北京
阅读(180)
推荐(0)
解决在.NET 4.0下无法发送包含尖括号等请求的问题
摘要:今天在做一个简单的数据添加时,使用jQuery的ajax的post操作,发现如果包含尖括号等html格式数据的请求无法发给服务端。 以往的做法就是在页面中或web.config中的pages节点中增加属性validateRequest="false"或者在具体页面中ValidateRequest="false"增加就可以了。但配置了之后发现还是不行。 在错误描述中可以看出,在.NET 4.0中,需要在webconfig中的httpRuntime配置节中增加属性 requestValidationMode="2.0"。问题解决了。A p
阅读全文
posted @
2012-08-27 11:47
小黑混北京
阅读(1317)
推荐(0)
ASP.NET应用程序使用NLog记录日志
摘要:在上一家公司就在使用NLog做日志记录,调用方便又好配置,查看日志非常方便。所以在新公司新项目中就想到了它。背景交代完毕。 先看配置,在ASP.NET应用程序中,NLog会自动扫描以下这几个文件1)web.config2)与web.config在同一目录下的web.nlog文件3)程序目录下的NLog.config文件4)NLog.dll所在目录下的NLog.dll.nlog文件 我们按第一种文件配置,那么下面就是web.config配置文件中的内容<configSections> <!--Nlog--> <section name="nlog"
阅读全文
posted @
2012-08-24 10:12
小黑混北京
阅读(2098)
推荐(0)
Forms认证实战
摘要:最近在升级一款软件产品,原来是交给一个外包公司做的,质量的方面不做评论。唯一觉得不是很好的是认证方式 没错,用的是基本身份验证,也就是说每次登录要弹出一个巨丑无比的窗口,然后填上Windows的账号登录。如果作为一个内部应用,丑点也就算了,但毕竟这是一款未来将要商用的软件,难道要给每个客户开通一个服务器端的Windows账号吗?这恐怕不太可行。并且涉及到账号权限、过期时间等一系列可扩展的行为将无法或很难实现。所以我就改成了这样 各位看官一看就明白了,我把认证方式改成了Forms认证。这样我们就可以结合Forms认证来进行账号管理、权限等等一系列扩展行为。下面说一下实现吧一、首先是配置文件,..
阅读全文
posted @
2012-08-21 11:13
小黑混北京
阅读(525)
推荐(0)
Html分页实现
摘要:还是围绕新项目来的,因为没有统一的分页控件,大家各写各的,浪费时间不说,长的又千奇百怪,所以就把这个小活收回来了,乱七八糟写了一通,还凑合能用。主要逻辑就是根据当前页码、分页大小和记录总数计算前两页后两页,以及上、下页等对应的链接地址就可以了。代码保存一下,以备后续完善。因公司不能上传图片,所以大家只好来个亲自动手看一下效果了。分页控件需要读取url中的“page”参数,在页面中分页的位置写下以下语句就可以了<%=******.Utility.Pager.Html(this.TotalCount, this.Page, 10) %>CS代码using System;using Sy
阅读全文
posted @
2012-08-21 09:44
小黑混北京
阅读(20626)
推荐(0)
处理GridView数据源(DataTable)为空行(转)
摘要:/// /// 绑定GridView /// private void BindGridView() { DataTable dt = RunQuery(string.Format("Select NodeValue, NodeText From TreeViewTable where 1 > 2")).Tables[0]; if (dt.Rows.Count == 0) { //生成DataRow对象 DataRow row = dt.NewRow(); foreach (DataColumn column in dt.Columns) { //重新设置AllowD
阅读全文
posted @
2012-08-14 09:10
小黑混北京
阅读(666)
推荐(0)
.NET大局观之CLR
摘要:了解.NET,首先还是由CLR开始吧。真是惭愧,今天看书只看了那么一点点,那就先来这点,现学现卖了。先来个英文扫盲吧(本人是英文盲)。。。1、managed objects 托管对象(可以由不同语言编写)2、GC Garbage Colletion 垃圾回收3、DLL Dynamic Link Libraries 动态链接库4、metadata 元数据5、managed code 托管代码6、MSIL Microsoft Intermediate Language 中间语言7、native code 本地代码8、JIT just-in-time compilation 即时编译9、CTS Co
阅读全文
posted @
2012-08-14 09:02
小黑混北京
阅读(370)
推荐(0)
ASP.NET无法连接到SQL Server的问题
摘要:今天刚上班,一个同事找我,说我连不上数据库了,报错。此为背景把错误贴出来先A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider:
阅读全文
posted @
2012-08-09 15:35
小黑混北京
阅读(3650)
推荐(1)
Windows Server 2008远程连接人数限制修改及修改端口
摘要:远程连接人数限制修改1: 打开服务器管理,添加角色进行安装,选择远程桌面服务2:管理工具=>远程桌面=>远程桌面会话主机匹置=>连接名下的 RDP-Tcp,右键,找到网络适配器,即可修改连接数。或者展开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services注册表子项,在目标注册表子项下面创建好MaxInstanceCount双字节值,同时将该键值数值调整为“20”。修改端口远程桌面服务所使用的通信协议是Microsoft定义RDP(Reliable Data Proto
阅读全文
posted @
2012-08-03 17:42
小黑混北京
阅读(5016)
推荐(0)