.NET
文章平均质量分 61
xiaoyong322
从事业务系统开发。乐于交游。
展开
-
SqlTransaction.Dispose,RollBack ?
一个体会记在此:SqlTransaction.Dispose 如果之前没有提交事务,譔方法就会调用RollBack(Will rollback if not commited )。之前写的代码: using (SqlConnection conn = dbo.CreateCo原创 2011-07-14 14:58:56 · 1729 阅读 · 0 评论 -
IIS6上部署MVC3程序:主要是程序集完整
微软推出MVC架构,确实给Web开发多了一种不错的选择。本人也非常喜欢这种清爽的开发方式,职责明确。话不多说,遇到一个问题,要将MVC3项目布置到IIS 6上。思路 把MVC3涉及到的程序集,拷到服务器上网站的bin文件下即可。步骤 本来是一个很简单的操作,在网站找了一下需要的程序集清单。动手才知道,告诉得不是很全。实践出真知啊,经测试,给也一份完整的清单:原创 2011-10-24 17:02:05 · 1032 阅读 · 0 评论 -
.net中时间到太毫秒
using System;using System.Globalization;using System.Text.RegularExpressions;public class MillisecondDisplay{ public static void Main() { string dateString = "7/16/2008 8:32:45.126 AM转载 2011-10-27 10:02:24 · 1090 阅读 · 0 评论 -
Orchard(一):介绍
项目介绍 Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。使用的开源协议是OSI认证的 New BSD license。项目目标基于.Net, 能够吸引终端客户,脚本人员和开发人员的应用程序;一个可复用的组件集合并能够简单建立这原创 2011-11-07 09:27:25 · 4760 阅读 · 0 评论 -
Orchard(三):搞清来龙去脉(1)-初探
先扯点别的 这两天忙其他的去了,现在有点时间了,总得学习学习。很多时候,我们的习惯容易被一些事打乱,这几乎是不可避免的,我们不得去抽身去做其他的事情。当其他事情做完了过后,还能不能重新回到习惯上来,这是一个考验。我们一起共勉吧!之前文章Orchard(一):介绍Orchard (二):简单配置一个页面请求引出 之前(可查看Orchard (二):简单配置),我们发现只原创 2011-11-16 10:42:44 · 7493 阅读 · 0 评论 -
正则表达式 特殊字符转义
点的转义:. ==> \\u002E美元符号的转义:$ ==> \\u0024乘方符号的转义:^ ==> \\u005E左大括号的转义:{ ==> \\u007B左方括号的转义:[ ==> \\u005B左圆括号的转义:( ==> \\u0028竖线的转义:| ==> \\u007C右方括号转义:] ==> \\u005D右圆括号的转义:) ==> \\u0029原创 2011-11-26 23:23:17 · 1428 阅读 · 0 评论 -
插入多条记录事务:避免拼串
删除多条记录事务: using (DbConnection conn = IDataAccess.CreateConnection) { conn.Open(); using (DbTransaction tran = conn.BeginTransaction())原创 2011-11-09 09:31:11 · 1734 阅读 · 0 评论 -
Orchard (二):简单配置
昨天下一了一个Orchard,Orchard(一):介绍。在Orchard官网看了一下如何跑这个项目。我写了一下实践经验。部署 大体上有两种方式:WebMatrix和传统的“打开项目直接调试”。WebMatrix我没去管,直接用土办法“打开项目直接调试” 1.VS2010打开项目。 2.运行Orchard中的Orchard.Web项目,会弹出配置页面。让填写用户名密码,如原创 2011-11-09 09:12:06 · 5561 阅读 · 0 评论 -
读取Excel,并转为DataTable
其他问题hdr,imex分别是什么意思?HDR=YES 有两个值:YES/NO,表示第一行是否字段名,默认是YES,第一行是字段名 IMEX=1 解决数字与字符混合时,识别不正常的情况.原创 2011-11-10 10:30:38 · 219 阅读 · 0 评论 -
可空类型的判断 System.Nullable
/// /// 判断是否为可空类型 /// /// 类型 /// 是否 public bool IsNullableType(Type theType) { if (theType.IsGenericType && theType.GetGen原创 2011-10-21 14:44:41 · 809 阅读 · 0 评论 -
接口调试问题:Access Forbidden 和 服务器未能识别 HTTP 头 SOAPAction 的值
公司布了一个服务,大致的架子如下:问题一、HTTP status 403: Access Forbidden 原因:访问拒绝。(是一个Ashx去访问一个.asmx,两个在不同服务器上;asmx单独能直接访问,ashx程序不能访问)基本断定没有到达.asmx服务器。原创 2011-10-13 10:10:44 · 2671 阅读 · 1 评论 -
NHibernate使用出现的几个问题:unmapped class name;数据库未插入数据
NHibernate基本使用简洁点写:1. 创建数据库表。2. 写实体类。3. 写配置文件,写映射文件。4. 简单使用。第一次使用出现的问题上面的东西,看似乎简单,但却出现些始料未及的问题。咱们唠叨唠叨.原创 2011-09-30 13:48:38 · 1714 阅读 · 0 评论 -
C# 中 运算符优先级
原创 2011-07-16 15:10:47 · 742 阅读 · 0 评论 -
MVC:MusicStore 研究(一):概述
http://weblogs.asp.net/jgalloway/archive/2011/02/03/learn-asp-net-mvc-3-with-the-mvc-music-store-tutorial.aspx博客园:http://www.cnblogs.com/ste原创 2011-07-18 14:10:35 · 1635 阅读 · 0 评论 -
从 bcp 客户端收到一个对 colid 1 无效的列长度。
今天使SqlBulkCopy时出了这么一个问题: "从 bcp 客户端收到一个对 colid 1 无效的列长度。" 检查了半天,没什么错误。 跟踪了一下:发现这么一句代码: table.Row.Add(item) (Item是一个自定义实体对象),大家都知道里面应该加的是Da原创 2011-07-18 19:41:03 · 6121 阅读 · 0 评论 -
线程研究:(一)单线程编程 .net 2
序:一直都在用线程,但没有对它有系统的研究,这个东西用得比较频繁,这几天打算总结一下。大体涉及内容: 1. .NET 2 中的线程研究; 2. SmartThreadPool 线程工具研究; 3. .NET 4 中计划任务研究;程序员,要不断的补充啊,对原创 2011-09-06 12:02:38 · 1981 阅读 · 0 评论 -
线程研究(二):多线程编程 .net 2
上一篇我们讲了《线程研究:(一)单线程编程 .net 2》,今天我们理一下.net framework 2 中的多线程,因为即使在.net 4 中的任务计划也是对.net 2 中的线程的封装,当然,.net 4 中一样也有线程,不过和.net 2 差不多,就先从经典的缕着走吧,旨原创 2011-09-07 16:38:08 · 808 阅读 · 0 评论 -
线程研究(三):线程同步(.Net 2)
看此之前,为了对知识有一个系统的认识,可以参考:线程研究:(一)单线程编程 .net 2线程研究(二):多线程编程 .net 2 什么是线程同步? 从用途上来定义,线程同步最常见的用途是确保多个线程对共享资源进行互斥访问。.NET 2 中线程同步的方式原创 2011-09-14 22:39:14 · 477 阅读 · 0 评论 -
问题:创建虚拟目录失败,错误:在本地计算机上找不到服务器
问题 准备打开一个项目,里面配置了在IIS里面创建虚拟目录。出现问题: 创建虚拟目录失败,错误:在本地计算机上找不到服务器http://localhost。只有IIS服务器才支持创建虚拟目录。注掉配置代码,能正常加载项目。原创 2011-09-23 11:17:40 · 1918 阅读 · 0 评论 -
.NET中反射带参数的类
一、从问题说起今天使用反射时遇到一个问题:反射类型的实例里面没有任何成员(如方法、属性)。先看之前的代码:1.要反射的类构造函数如下 public MobileReportComponent(ISessionManager sessionManager, IOp原创 2011-10-12 14:04:04 · 2024 阅读 · 0 评论 -
邮件处理:Cannot get IIS pickup directory
问题描述:写了一个本发邮件的类,用于发邮件,之前在服务器上用得好好的。在本地调用的时候,发现出现了问题:Cannot get IIS pickup directory邮件类: /// /// 发送邮件 /// /// 发件人地址 /// 收件人地址,多人时,用","号区分:a1,a2,a2...原创 2011-11-14 09:40:42 · 661 阅读 · 0 评论 -
asp.net MVC3 子内容页不能下载母版页的js,jqGrid
问题: 在使用jqGrid组件(jquery.jqGrid.js)时,发现老报找不了jQuery。 解决: 发现内容页中没有jquery-1.5.1.min.js文件,但是在母版面中已经引用了。作为临时解决方式,在内容页中再次引用jquery-1.5.1.min.js文件。真正的问题: 此时我发现母版页上的登录按钮也不能用了,原因是没有找到登录相关的js文件(原创 2011-12-15 08:24:36 · 1714 阅读 · 0 评论 -
一拍天下 项目总结
近半年,做了一个创业项目 一拍天下,一直想总结一下该项目,但随着网站的运营,没有时间来做这个事。一直到了现在,抽点时间总结这个项目的收获。细致想了一下,打算写三篇文章。 一拍天下项目总结(一):技术架构 一拍天下项目总结(二):涉及的技术点 一拍天下项目总结(三):前期的技术架构对网站的维护和扩展有何影响? 我尽力在本周内写完,也算做一个阶段性总结。并不是说这个总结原创 2012-06-13 16:19:58 · 1306 阅读 · 0 评论 -
一拍天下项目总结(一):技术架构
相关索引请查看:一拍天下 项目总结 本文是一拍天下 项目总结第一篇。一、一拍天下架构图 花了半小时,简单画了一下架构图: 阅读之前说明一下: * 同颜色的块表示一层。 * 实心箭头表示依赖(不太熟悉这个词的,在本文,您可以简单的理解调用关系)。二、说为什么会选择如此架构 入行久的同学,一看就明白:里面有典型的三层架构,同时结合了MVC架原创 2012-06-13 18:42:05 · 3309 阅读 · 1 评论 -
.NET Window 服务 出现 错误1053
今天做了一个windows 服务,在安装时出现了问题。问题描述1. 好像是安装成功了的,因为在服务列里有这个服务: 2. 但是就是启动不了。点启动 系统环境: Win7 ,Framework 4 原因为何? 找了很久没招。于是,我在调出了一个之前写的windows 服务(CareEye),安装,启动服务原创 2012-09-14 16:00:46 · 1833 阅读 · 0 评论 -
正则表达式:基本语法
一、常用的元字符表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配原创 2012-10-10 10:36:56 · 123 阅读 · 0 评论 -
正则表达式整理篇
用了正则表达式很久,但一直都用得很皮毛,很多时候都去网站搜匹配的正则代码。终究觉得这不是一个事儿,静下心来好好缕缕吧。正则表达式干嘛的?正则表达式就是记录文本规则的代码(没有数学运算)。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。 推荐入门文章,自己看去http://deerchao.net/tutorials/regex/regex.htm原创 2012-10-10 10:56:07 · 939 阅读 · 0 评论 -
.net 4.0 新的非托管异常处理机制.
前几天,有一个朋友问我为什么在.NET里不能捕捉(catch)到一些异常了,而且在调试器里也捕捉不到。研究了一下,是.NET 4.0里新的异常处理机制捣的鬼。 注意:以前我们用try-catch,能捕捉一切异常,包括托管和非托管的,所以到.net 4 就可以出问题了。 SEH异常 在.NET 4.0之后,CLR将会区别出一些异常(都是SEH异常),将这些异常标识为破坏性异常(Cor转载 2012-11-28 15:57:49 · 833 阅读 · 0 评论 -
什么是WCF
系列索引,请查看此。什么是WCF? WCF,全称是Windows Communication Foundation。直译过来,是Windows系统通信基石。 MSDN是这样说的:“Windows Communication Foundation (WCF) is Microsoft’s unified programming model for buildingse原创 2013-01-25 08:02:03 · 1029 阅读 · 0 评论 -
WCF 学习索引
WCF 学习索引如下 一、什么是WCF? 二、一个简单的WCF例子 三、WCF 基本编程(1):设计、实现服务 WCF 基本编程(2):配置服务 WCF 基本编程(3):承载服务 WCF 基本编程(4):客户端生成 四、WCF 安全机制 五、重要功能应用 六、基于WCF的架构实现方式探索 五、WCF 扩展原创 2013-01-24 08:39:57 · 778 阅读 · 0 评论 -
CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP
CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\ ....拒绝访问查了一圈,发现是IIS在运行时编译时,首先将网站所需要的dll文件拷进c:\Windows\temp(或Tmp)文件中,然后再拷进'c:\WINDOWS\原创 2012-04-16 22:32:49 · 9063 阅读 · 0 评论 -
数据类型的思考
看了一段话,说的是目前所有的数据无非可以分为三类:“ 第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。第三种类型是映射(mapping),也就是一个名/值对转载 2012-04-09 14:51:04 · 844 阅读 · 0 评论 -
嵌套事务(一):.NET中嵌套事务运用的一点思考
说实际情形:由于一个操作中分两步完成,不妨定义为 Method1(),Method2()。只有当一两步都成功执行时,整个操作才算完成,否则要回滚所有数据。 一开始,我的实现思路是: Operate() { 创建事务连接,开始事务….. If(Method1()成功&& Method2()成功)原创 2010-06-21 17:11:00 · 2908 阅读 · 0 评论 -
Orchard(四):创建Module --Hello World
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?复习些概念 Orhcard的上层是基于微软MVC搭建的。Module最被解析为Area来使用的。(Area可以简单原创 2011-12-26 10:46:41 · 4208 阅读 · 0 评论 -
Orchard(四):Orchard中的Scanffolding(Command line scaffolding)-工具说明
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?概述 Scanffolding在EF中,运用得很多,一句命令就能自动生成MVC中所需的部件:Controller,View等。原创 2011-12-26 09:24:31 · 1844 阅读 · 0 评论 -
Orchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?
之前系列文章Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-Widgets之前使用总结 这几天,我专门去用了一下Orchard。有一些比较浅的体验:总的说来,Orchard使用起来可配置性好。 举个例子:想在网站上加入一个搜索引擎,只需要下一个提供程序,原创 2011-11-29 09:22:46 · 8518 阅读 · 1 评论 -
Orchard(三):搞清来龙去脉(2)-Widgets
系列文章:Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探 学习目标前面简单Orchard是干啥的,并简单发布了一个新页面(大家自已练习哈,可以去官网看文档),今天我们要进一步了解,怎么来使用Orchard项目,方便后面的深入研究。粗略看了一下,我们大致明以下几块内容。发布博客信息,及回复(这个大练习就可以 Orc原创 2011-11-18 09:35:47 · 5405 阅读 · 0 评论 -
Orchard学习目录
这段时间在断断续的研究Orchard,缕了一下大致学习框架:基础篇:Orchard(一):介绍Orchard (二):简单配置Orchard(三):搞清来龙去脉(1)-初探Orchard(三):搞清来龙去脉(2)-WidgetsOrchard(三):搞清来龙去脉(3)-Orchard 是怎么运行的?扩展篇:Orchard(四):创建Module --Hello Wo原创 2012-01-09 08:39:53 · 3553 阅读 · 1 评论 -
Cookie应用完全解析(一):asp.net中Cookie技术
相关文章: Cookie应用完全解析(一):asp.net中Cookie技术 Cookie应用完全解析(二):了解 SSL协议 Cookie应用完全解析(三): cookie 加密配置 使用SSL加密协议建立WWW站点的全过程 Cookie应用完全解析(三): cookie 加密配置 使用SSL加密协议建立WWW站点的全过程推荐:Cookies揭秘原创 2010-05-19 17:03:00 · 2103 阅读 · 0 评论 -
Cookie应用完全解析(二):了解 SSL协议
如 Cookie应用完全解析(一):asp.net中Cookie技术 提到的问题:SSL 是什么?怎么配置?怎么使用?先解决SSL 是什么。摘自:http://wiki.mbalib.com/wiki/SSL%E5%8D%8F%E8%AE%AE SSL协议(Secure Socket Layer,安全套接层)主要是使用公开密钥体制和X.50原创 2010-05-19 17:11:00 · 1883 阅读 · 0 评论