随笔分类 -  .NET STUDY

1 2 3 4 5 ··· 9 下一页
摘要:先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。步骤阅读 步骤阅读 步骤阅... 阅读全文
posted @ 2015-01-23 19:08 dodo-yufan 阅读(640) 评论(0) 推荐(0) 编辑
摘要:以前就是觉得 /nowamagic/article/article_id 这样的地址非常的漂亮,但是那只是表象罢了,了解深入以后,发现必须有一个客户端的Ajax Engine和Server端的服务配合,才能实现一个REST风格的应用,下面就是我的实验。要对外提供哪些服务。服务器端的服务可能会被众多的... 阅读全文
posted @ 2014-10-20 16:20 dodo-yufan 阅读(49899) 评论(3) 推荐(2) 编辑
摘要:1.在 aspx和aspx.cs中,都是以Session["xxx"]="aaa"和aaa=Session["xxx"].ToString()进行读写。 而在ashx中,Session都要使用context.Session,读写方法不变。2. 在ashx文件中,若要对Session进行成功的读写,应... 阅读全文
posted @ 2014-09-26 15:58 dodo-yufan 阅读(6245) 评论(0) 推荐(1) 编辑
摘要:出现这种情况的原因,主要是用ghost做的系统,有很多系统中把ie给绑架了。下面的截图就是ghost做的系统中注册表的显示,通过上面的方法就可以解决这种Microsoft .NET Framework 3 装不上的问题了。1.点击电脑桌面右下角的“开始”按钮,点击“运行”按钮,在弹出的节目输入框中输... 阅读全文
posted @ 2014-09-12 11:29 dodo-yufan 阅读(8787) 评论(0) 推荐(0) 编辑
摘要:(1)在web.config中进行相关配置 (2)创建一个普通类,实现Quartz.IJob接口public class MyJog: IJob { public MyJog() { }public void Execute(JobExecutionCont... 阅读全文
posted @ 2014-07-14 12:12 dodo-yufan 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:使用普通Windows服务创建Quartz.Net服务项目首先创建Quartz.Net.2.0解决方案,添加 Windows服务 项目,添加安装程序,修改服务运行账户类型为LocalSystem(默认为User)添加C5.dll、Common.Logging.dll、Common.Logging.L... 阅读全文
posted @ 2014-07-14 12:08 dodo-yufan 阅读(582) 评论(0) 推荐(0) 编辑
摘要:Quartz的cron表达式按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以... 阅读全文
posted @ 2014-07-14 12:06 dodo-yufan 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Quartz.NET 2.0 可以很方便的通过配置的xml文件方式实现灵活的任务调度配置(1.0版本就已经支持了,只是配置文件格式有些变化)默认的quartz任务配置文件为quartz_jobs.xml,在quartz服务的根目录下,可以通过quartz.config中quartz.plugin.x... 阅读全文
posted @ 2014-07-14 12:05 dodo-yufan 阅读(1744) 评论(1) 推荐(0) 编辑
摘要:日常开发来说,相对于1.0版,2.0版在使用上有以下几点需要注意的变化变化一 比1.0多引用了C5.dllC5.dll 一个C#和其他CLI语言的泛型集合类。.Net2.0及以上才可以使用。简介地址:http://www.itu.dk/research/c5/变化二 quartz.config有细微... 阅读全文
posted @ 2014-07-14 12:04 dodo-yufan 阅读(3466) 评论(0) 推荐(1) 编辑
摘要:对 Excel进行编程,实际上就是通过 .Net Framework去调用 Excel的 COM组件,所有要在 Web环境下调用 COM组件的时候,都需要对其进行相应的配置。 很多朋友都反映在 Windows环境下调试正常的程序,一拿到 Web环境中就出错,实际上就是因为缺少了这一步。 下面就详细介绍 DCOM的配置过程。1、运行“dcomcnfg”,打开 DCOM配置程序。(或者 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置)2、在应用程序列表中找到“Microsoft Excel应用程序”,点击“属性”,在2003下面如果没找不到属性,请打SP2补丁。3、将 “ 阅读全文
posted @ 2014-01-15 15:30 dodo-yufan 阅读(10287) 评论(0) 推荐(0) 编辑
摘要:解决方案: 原理:页面(与IIS有关)运行的权限低于DLL运行的权限,估计是微软考虑到什么黑客会利用此漏洞而设计的。只要在运行页面前把这个值获取就没问题。 结果整理了一下,完整代码如下: /// <summary> /// 获取CPUID /// </summary> /// <returns></returns> public static string GetCpuId() { string cpuId = null; ManagementClass mClass = new ManagementClass("Win32_Proce 阅读全文
posted @ 2013-05-30 14:03 dodo-yufan 阅读(6740) 评论(0) 推荐(0) 编辑
摘要:【编程环境】Visual Studio 2010, NET4.0【开发语言】C#, 理论上VB.NET等依赖.NET Framework框架的语言均受此影响【问题描述】使用HttpWebRequest抓取网页内容,但首次请求总是莫名奇妙的阻塞在Request.GetResponse();上,不过一旦这次请求成功,后续的操作就很快了(如果是针对同一对象)。相同的代码编译在NET3.5环境中却一切正常,而在NET4.0环境中执行就出这问题,难道是一个BUG?【解决方案】在配置文件中(.config)中添加配置节:[html] view plaincopyprint?<?xmlversion= 阅读全文
posted @ 2013-05-16 17:34 dodo-yufan 阅读(3766) 评论(1) 推荐(0) 编辑
摘要:一.所有Webservice中传递的对象都必须能够序列化,这个是作为在网络之间传输的必要条件。XMLWebService和SOAP标准支持的数据类型如下:1.基本数据类型. 标准类型,如:int float bool DateTime string等基本数据类型2.枚举. 支持枚举Enum定义的类型3.自定义对象. 可以传递任意基于自定义类或结构创建的对象。 但要注意一点: 它只能传输数据成员(变量和属性). 如果定义了方法,则方法不能进行序列化传输,序列化后只剩下数据成员.4.DataSet对象 支持DataSet,切记:不支持DataTable和DataRow,DataSet已... 阅读全文
posted @ 2013-05-16 16:53 dodo-yufan 阅读(7015) 评论(2) 推荐(1) 编辑
摘要:在vss使用过程中,不知道什么原因,会导至vss目录中的ss.ini文件损坏,此文件位于类似如下的文件夹:\\server\project\users\user\ss.ini,其中server为vss所在服务器,project为你的项目名称user为vss的用户名。错误现象是:File "\\server\project\users\user\ss.in" not found错误出现的时候,进入此文件夹,会发现目录下有一个“sstDx.tmp”的文件(注:sstDx.tmp中的x为随机数),用记事打开,发现内容和以前的ss.ini文件一样,将此文件名改回ss.ini就可以正 阅读全文
posted @ 2013-02-21 10:34 dodo-yufan 阅读(495) 评论(0) 推荐(0) 编辑
摘要:打开VS解决方案加载项目的时候提示如题的错误,用记事本打开出错的几个项目的.csproj文件,把下面几行内容删掉就行了。<SccProjectName>Svn</SccProjectName> <SccLocalPath>Svn</SccLocalPath> <SccAuxPath>Svn</SccAuxPath> <SccProvider>SubversionScc</SccProvider> 阅读全文
posted @ 2013-01-28 13:48 dodo-yufan 阅读(356) 评论(0) 推荐(0) 编辑
摘要:微软的ASP.NET提供了3种用户验证方式,即Windows验证、窗体(Forms)验证和护照验证(Passport)验证。 由于验证方式各不相同,因而这3种验证方式在使用范围上也有很大的不同, Windows验证方式只适用于放在受控环境里的网站; 也就是说,更适合于企业内网(Intranet)。窗体认证特别适合布置于互联网的应用,而护照验证方式适合于跨站之间的应用,用户只用一个用户名和密码就可以访问任何成员站,并且在注销离开时,所有护照信息都会清除,你可以在公共场所放心的使用。我们在编写Web程序时,最多用到的便是窗体(Forms)验证方式,而微软提供了只要简单的配置Web.config.. 阅读全文
posted @ 2012-08-27 17:25 dodo-yufan 阅读(2433) 评论(0) 推荐(0) 编辑
摘要:1.Html.BeginForm() 该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMethod.method) 一般构建一个表单结构如下 <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %> 。。。。。。 <%} %> 他将在客户端产生一个类似<form action="/account/login 阅读全文
posted @ 2012-07-31 17:33 dodo-yufan 阅读(47351) 评论(1) 推荐(0) 编辑
摘要:你应该在程序中验证所有的不信任输入.你应该假定所有的用户输入都是非法的.用户可以在应用程序中提供表单字段,查询字串,客户端cookies和浏览器环境值比如用户代理字串和IP地址等. 弱输入校验通常为注入攻击提供了机会.下面是常见的利用弱输入校验或无输入校验进行攻击的手段. SQL 注入(SQL injection). 如果你使用用户的输入值来动态构造SQL语句,那么数据库可能执行攻击性的有害SQL语句. 跨站脚本(Cross-site scripting). 跨站脚本攻击利用网页验证漏洞注入客户端脚本.接下来这些代码被发送到受信任的客户端电脑上并被浏览器解释执行.因为这些代码来自受信任的站.. 阅读全文
posted @ 2012-07-27 13:49 dodo-yufan 阅读(2906) 评论(0) 推荐(2) 编辑
摘要:VS2010修复工具:用途:解决在VS2010里复制代码到word发生乱码问题使用步骤: 先复制代码, 然后点击"修复", 最后粘贴到word。 下载地址:http://down.51cto.com/data/397622 阅读全文
posted @ 2012-07-20 11:19 dodo-yufan 阅读(1530) 评论(0) 推荐(0) 编辑
摘要:VSS2010默认使用TFS进行源码管理,但是也是可以使用VSS2005,需要修改下配置。具体方法:修改一下vs2010的选项设置,工具-->选项-->源代码管理-->选择当前源代码管理插件为vss据说还需要另外安装一个KB976375补丁, 我是没装就可以用了,大家参考下吧。 阅读全文
posted @ 2012-07-05 10:25 dodo-yufan 阅读(2424) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页