C#
文章平均质量分 86
zgjsczwj
有8年软件开发经验,参与过多个大型项目,涉及知识面广,而且本职工作轻松,空余时间比较多,有较多时间进行业余开发工作,注重售后服务,希望能长期合作
展开
-
c#连接带自签名证书的FTP
由于FTP传输是用明文形式,故客户要求加密,所以研究了下连接带证书FTP的情况,在网上搜索了下资料,发现在一个英文网站上得到了启发(http://blogs.msdn.com/b/adarshk/archive/2005/04/22/410925.aspx),经过研究,已能正常连接带证书的FTP,把测试代码贴上,以让后来者有所帮助 using System;using Sy原创 2012-03-20 10:30:34 · 1462 阅读 · 0 评论 -
Invoke和BeginInvoke
在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参考我的另一随笔:对.net事件的看法。 一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、windows程序消息机制Window转载 2011-10-18 14:09:13 · 639 阅读 · 0 评论 -
app.config
. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:在项目进行编译后,在bin/Debuge文件下,将出现两个配置文件(以本项目为例),一个名为“JxcMa转载 2011-10-19 10:26:47 · 663 阅读 · 0 评论 -
c#邮件带附件发送成功后附件文件不能及时删除
在做邮件发送因为附件file控件是动态产出的,在后台只能以httpfilecollection方式循环获取,问题又产出了,因为ie和firefox兼容问题,ie 下File.FileName获取的是文件的全路径而在firefox下就只能获取到文件名,导致Attachment attchment = new Attachment(File.FileName);火狐下会出错, 因为File转载 2012-02-23 10:19:23 · 6005 阅读 · 1 评论 -
c#读取app.config
读语句: String str = ConfigurationManager.AppSettings["DemoKey"];写语句: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); cf转载 2011-09-05 16:42:05 · 1718 阅读 · 0 评论 -
在ASP.NET中记录错误日志
在Global.asax的Application_Error中的代码如下:void Application_Error(object sender, EventArgs e) { // 在出现未处理的错误时运行的代码 Exception objErr = Server.GetLastError().GetBaseException();转载 2011-09-08 17:07:27 · 423 阅读 · 0 评论 -
服务程序打包
一、创建服务程序1. 菜单栏“文件”--->“新建”--->“项目”,在项目类型中选择“windows”,模板中--->“windows 服务”2. 编写程序 略。二、添加服务应用程序1. 在解决方案中,访问要向其中添加安装组件的服务的Design视图。2. 单击右键,在属性窗口中,单击添加安装程序这时项目中就添加了一个新类 ProjectInstaller 和两个安装转载 2011-09-19 19:20:50 · 736 阅读 · 0 评论 -
LC.exe” exited with code -1
”LC.exe” exited with code -1错误的解决办法.net运行时,有时报”LC.exe” exited with code -1错误。对于这个错误,一般来讲,都是由于在进行编译代码的时候,引用的类有错误或不一致,以及引用的类的licenses.lic不正确导致的。 对于以上两种情况:转载 2011-10-11 15:39:41 · 3696 阅读 · 0 评论 -
深入理解asp.net SessionState
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。现在在ASP.NET环境中,我们依然转载 2011-12-28 10:22:47 · 894 阅读 · 0 评论 -
webconfig中httpRuntime 字段的描述
在web.config中的内加入如下代码: useFullyQualifiedRedirectUrl="true" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/> 4>来自MSDN解释:转载 2012-03-20 10:17:43 · 5264 阅读 · 0 评论 -
后台弹出js
//如果是单独放在一个类中,记得要引用System.Web.Extensions,否则 ScriptManager不能用/******************************************************* Author: 肖煕金* Description:在后台注册JavaScript脚本弹出信息对话框及确认对话框* Date: 2008-转载 2012-09-20 09:02:50 · 3861 阅读 · 0 评论