使用StateServer保存Session解决Session过期

评论(0)浏览(151)分类:Asp.Net/C#/WCF
使用StateServer保存Session解决Session过期  使用 StateServer 保存 Session 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。 原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:+展开-XMLsessionStatemode='InProcstateConnectionString='tcpip=127...

Asp.net调用RAR压缩文件与解压文件源码

评论(0)浏览(78)分类:Asp.Net/C#/WCF
Asp.net调用RAR压缩文件与解压文件源码Asp.net调用RAR压缩文件与解压文件源码源代码+展开-C#//压缩protectedvoidbtnY_Click(objectsender,EventArgse){stringrar;RegistryKeyreg;stringargs;ProcessStartInfoprocStart;Processprocess;try{reg=Registry.ClassesRoot.OpenSubKey(@"Applications\WinRAR.exe\Shell\Open\Command");rar=reg.GetValue("").ToString();//获取注册表rar安装..

C#中字符串首字母大写

评论(0)浏览(189)分类:Asp.Net/C#/WCF
C#中字符串首字母大写1、前几天遇到一个问题,怎么是一个字符串首字母大写。C#里面没有直接的函数:但是可以使用TextInfo 类。首先导入命名空间+展开-C#usingSystem.Globalization;usingSystem.Threading;TextInfotInfo=Thread.CurrentThread.CurrentCulture;tInfo.ToTitleCase("abc");这样就可以啦。补充,自定义函数来实现+展开-C#privatestringFormatString(strin..

C#用户自定义控件中Page.FindControl找不到控件

评论(0)浏览(278)分类:Asp.Net/C#/WCF
C#用户自定义控件中Page.FindControl找不到控件用户自定义控件中Page.FindControl找不到控件在制作用户自定义控件时,如果要查找用户自定义控件中的子控件,注意不能使用Page.FindControl,而是使用this.FindControl,使用Page.FindControl会查找放置用户自定义控件的aspx页面,而不是用户自定义控件自生,所以会出错。

ASP调用C#编写的DLL组件问题

评论(1)浏览(100)分类:Asp.Net/C#/WCF
ASP调用C#编写的DLL组件问题我用C#编写了一个sql的数据库通用访问类(未使用强名称),编译生成了相应的dll文件, 现在的问题是: 1.如何正确注册才能在ASP页面里面调用该dll呢? 2.如何卸载已经注册的该dll文件?(因为修改了以后还要注册,好像不能覆盖的) 3.我在类里面定义的有 DataSet,SqlDataReader和DataTable 三种类型的返回记录集, 那么我在ASP里面改如何取得该..

在 IIS 6 ASP.Net 选项找不到的Framework3.5的脚本映射

评论(0)浏览(126)分类:Asp.Net/C#/WCF
在 IIS 6 ASP.Net 选项找不到的Framework3.5的脚本映射  发现VS2008带的Framework 3.5,于是我去IIS ASP.NET里面看看是不是有那个选项.  发现没有.于是乎就想到这是脚本没有映射.用以前注册Framework 2.0的方法,发现找不到aspnet_regiis.exe  注册了.上V3.5里面发现最有可能的是一个叫VFServers.exe还差不多.用命令重新注册还是不行.  我看见 添加删除程序里面 是 framework 3.5,怎么他不能脚..

找不到System.Web.Script.Services.ScriptService

评论(1)浏览(342)分类:Asp.Net/C#/WCF
找不到System.Web.Script.Services.ScriptService  以为要引用什么东西,试了几个都不成。改框架为.net3.5就没问题了,编译通过。  方法是:网站项目的右键-属性页-生成  在右侧的“目标 Framework(F)”,选择.net framework 3.5。  试了一个ScriptManager控件,真是厉害,自己写的JS的很多方法都能代码提示,并自动完成。VS.net2008真让人兴奋!来源:http://www.cnblogs.com/kevin-y/..

Asp.Net C#获取google PageRank

评论(0)浏览(127)分类:Asp.Net/C#/WCF
Asp.Net C#获取google PageRank  自己补充了下载google pagerank页面的类,原地址没有添加这个类。以前发一个C# 获取google pr值不知道怎么弄的不能加载google pagerank数据了,所以从网上从新找了一个,这个能获取到google pagerank。  查看示例代码修改后的源代码,正常运行+展开-C#usingSystem;usingSystem.Net;namespaceBLL{///summary///下载信息url的html内容的类//..

服务器应用程序不可用

评论(0)浏览(128)分类:Asp.Net/C#/WCF
服务器应用程序不可用Asp.Net服务器应用程序不可用操作系统:Windows2003+IIS6========================================服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明..

加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改

评论(0)浏览(806)分类:Asp.Net/C#/WCF
加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改  昨天将一个网站的目录设置成虚拟目录,当访问时出现了“加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改”的错误,事件查看器里面也有2条信息,一条是错误,一条是警告信息。  1)事件 ID ( 1088 )的描述(在资源( ASP.NET 2.0.50727.0 )中)无法找到。本地计算..

应用程序池DefaultAppPool提供服务的进程关闭时间超过了限制

评论(0)浏览(141)分类:Asp.Net/C#/WCF
应用程序池DefaultAppPool提供服务的进程关闭时间超过了限制为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下:Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性一、回收1、..

关于System.Net.Mail

评论(0)浏览(108)分类:Asp.Net/C#/WCF
关于System.Net.Mail1,关于System.Net.Mail: 首先,不要寄希望于.net中的该名字空间(或其他旧版的名字空间),因为它不提供密码验证,这样你就使用不了邮件服务器。我们将使用CDO,在C:\WINDOWS\system32\下有个叫cdosys.dll的动态链接库文件,将它复制出来,并在你的程序中引用它。 2,关于邮件服务器: 大家一定听说过Pop3,Smtp之类的名词,这是两种类..

C#汉字Unicode编码相互转换

评论(0)浏览(452)分类:Asp.Net/C#/WCF
C#汉字Unicode编码相互转换关键字:C# 汉字转换为Unicode编码 Unicode编码转换为汉字  Unicode和汉字编码小知识  将汉字进行UNICODE编码,如:“王”编码后就成了“\u738b”,UNICODE字符以\u开始,后面有4个数字或者字母,所有字符都是16进制的数字,每两位表示的256以内的一个数字。而一个汉字是由两个字符组成,于是就很容易理解了,“738b”是两个字符,分别是“7..

C# string.Format中大括号{}的转义

评论(0)浏览(464)分类:Asp.Net/C#/WCF
C# string.Format中大括号{}的转义  在C#中,在调用string.Format函数格式化指定字符串,如果指定的字符串中出现大括号{},那么如果不进行转义,C#编译会报错,提示“输入字符串的格式不正确。”。  大括号的转义和VBScript差不多,用两个{{代替一个{,两个}}代替一个}。  示例1,未对大括号{}转义,编译器报错+展开 -C#stringdata="1111",str="functionfun(vars={0};alert..

C#多行字符输入

评论(0)浏览(153)分类:Asp.Net/C#/WCF
C#多行字符输入关键字:C# 多行字符串  今天无意中发现C#语法中字符串使用@前导可以输入多行字符串,╮(╯▽╰)╭,又没学到家~+展开 -C#stringstr="654313,331321132132,4632133";stringscript=@"functionflash(){{varringString={0};varpointArray=ringString.split('');varnewRing=newESRI.ADF.Geometries.CoordinateCollection();for(vari=0;ipointArray..

AJax网络爬虫设计与实现

评论(0)浏览(233)分类:Asp.Net/C#/WCF
AJax网络爬虫设计与实现AJax网络爬虫设计与实现关键字:网络爬虫 网络蜘蛛 搜索引擎 ajax JavaScript 数据采集 webspider  传统意义上的网络爬虫是不解析JavaScript生成的内容的,所以JavaScript+ajax生成的内容对于传统的搜索引擎很不友好,不利于SEO。  本例子使用winForm编程中的WebBrowser控件来加载页面,并解析页面内容导入的JavaScript文件生成的页面内容,..

asp.net application,session,static 几种变量生命周期及用法

评论(0)浏览(563)分类:Asp.Net/C#/WCF
asp.net application,session,static 几种变量生命周期及用法  Application:是应用程序级变量,如果用到多个用户之间的通信的时候用,多用在网站计算器等,存活于整个应用程序运行周期  static:作用于应用程序整个运行周期,在内存中要比Session在服务器端要快。  Session:运行设定的时间周期. 只能用在某个特定会话期间,多用在存储某个会话区间用户的数据. 是用户变量,一个用户访问多个页面时可以保存..

ASP.NET静态变量生命周期和线程安全

评论(0)浏览(178)分类:Asp.Net/C#/WCF
ASP.NET静态变量生命周期和线程安全  ASP.NET线程安全所涉及的是什么呢?让我们先来看看静态变量的生命周期问题,下面是我理解的静态变量的生命周期:  void Application_Start开始  void Application_End结束的,本来这就是对的  今天要做一个全局的应用,想确认一下,在网上一找,我的天,说什么的都有  大概分三种  1.Application_Start——Application_End  2.Se..

详解Asp.net MVC DropDownLists

评论(0)浏览(127)分类:Asp.Net/C#/WCF
详解Asp.net MVC DropDownLists  Asp.net MVC中的DropDownLists貌似会让一开始从Asp.net Forms转过来的程序员造成不少迷惑.这篇文章讲述了为了使用DropDownLists,你需要在Asp.Net MVC中知道的方方面面.   DropDownList,ComboBox,无论你喜欢怎么称呼这些,他们毫无例外的会被生成为html select标签.在select开标签和/select闭标签之间,每一个列表元素都必须被包裹于option..

ASP.NET 4中的SEO改进

评论(0)浏览(127)分类:Asp.Net/C#/WCF
ASP.NET 4中的SEO改进  ASP.NET 4包括了一系列新的运行时特性,可以帮助你进一步优化你的网站。其中一些新特性可以用来进行SEO优化以提高网站在搜索引擎中的排名和权重,这些特性包括:新的Page.MetaKeywords 和 Page.MetaDescription 属性针对ASP.NET Web Forms的新URL导向支持新的Response.RedirectPermanent() 方法下面是如何利用这些特性来进一步提高搜索引擎相..

10招提高ASP.NET应用程序性能

评论(0)浏览(109)分类:Asp.Net/C#/WCF
10招提高ASP.NET应用程序性能1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记2,编译时使用RELEASE配置3,正式投入应用时,记着将DEBUG设为FALSE4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高5,如果不是必须保持更新的页面,请记住加入声明,它可以大幅提高性能6,除了需要分页的那些记录以及那些必须实时保持更新的记录外,其他的..

GDI+ 中发生一般性错误

评论(0)浏览(235)分类:Asp.Net/C#/WCF
GDI+ 中发生一般性错误  在使用System.Drawing.Bitmap.Save保存图片时,图片路径需要为物理路径,要不就会出现“GDI+ 中发生一般性错误”的错误提示,Save方法不接收虚拟路径,参数为物理路径,要使用Server.MapPath将虚拟路径转换成物理路径。  下面是一个在csdn上看到的图片采集功能功能,由于使用了虚拟路径,所以出现了GDI+ 中发生一般性错误的问题,转换为物..

Asp.Net获取文件物理编码

评论(0)浏览(86)分类:Asp.Net/C#/WCF
Asp.Net获取文件物理编码  以前转载过一篇asp检测文件编码,是关于asp获取文件编码的,原理及一些说明请参考asp检测文件编码这篇文章,下面贴出的是asp.net版本的。+展开-C#usingSystem;usingSystem.IO;usingSystem.Text;publicclassTest{privatestaticEncodingGetFileEncoding(stringFileName){/*ANSI:无格式定义;Unicode:前两个字节为FFFE;Unicodebigendian:前..

C#时间格式化

评论(0)浏览(143)分类:Asp.Net/C#/WCF
C#时间格式化  C#的时间对象提供了ToString()方法将时间类型转换为需要的格式,只需要将格式字符串,区域性特定的格式设置信息【可选】传递进入ToString()方法即可格式化成需要的格式字符串类型。  详细使用方法参考C# DateTime ToString  本文要使用的是当要输出月份完整名称时,虽然可以使用MMM(对英文时时缩写),MMMM来实现,但是这2个参数要再未..

ASP.NET 3.5模块开发与应用实例

评论(0)浏览(151)分类:Asp.Net/C#/WCF
ASP.NET 3.5模块开发与应用实例请点击对应的链接去下载里面下载压缩包解压即可,压缩包内的文件类型为doc类型,word文档第22章.ASP.NET 3.5 开发大全--注册模块设计第23章.ASP.NET 3.5 开发大全--登录模块设计第24章.ASP.NET 3.5 开发大全--广告模块设计第25章.ASP.NET 3.5 开发大全--新闻模块设计第26章.ASP.NET 3.5 开发大全--投票模块设计第27章.ASP.NET 3.5 开发大全--聊天..

第19章 WPF开发基础

评论(0)浏览(86)分类:Asp.Net/C#/WCF
第19章 WPF开发基础  在Vista和Windows Seven火热发布的今天,很多用户都被Vista的特效所吸引,Vista和的Windows Seven的3D特效,以及毛玻璃等效果给操作系统带来了更新更好的用户体验,在这一系列功劳的背后,WPF占据着不小的功劳。目录19.1 了解WPF  19.1.1 什么是WPF  19.1.2 WPF的应用范围19.2 WPF和Microsoft Expression  19.2.1 使用Microsoft Expre..

19.5 WPF开发基础小结

评论(0)浏览(135)分类:Asp.Net/C#/WCF
19.5 WPF开发基础小结  本章简单的讲解了WPF的基础知识,包括WPF和WPF的适用范围,WPF是微软近几年力推的技术,随着Vista的普及,WPF应用已经被越来越多的个人和企业接受,了解WPF技术在今后的项目开发中会起到很好的作用。本章还包括:1)什么是WPF:讲解了什么是WPF,以及WPF引擎和WPF构架。2)使用Microsoft Expression Blend设计WPF:讲解了如何使用Microsof..

19.4 WPF系统开发

评论(0)浏览(147)分类:Asp.Net/C#/WCF
19.4 WPF系统开发  WPF能够开发用户体验更好的Windows应用程序,通过使用WPF技术,能够实现可扩展的容易维护并且用户体验友好的Windows应用程序。在微软本身的产品中,很多应用也使用了WPF技术,包括Vista以及Expression。19.4.1 WPF系统需求  在Windows应用程序开发中,常常需要进行数据查询,例如一个图书管理系统,借读的读者往往很难在诸多图书当中寻找..

19.3 WPF应用程序开发

评论(0)浏览(132)分类:Asp.Net/C#/WCF
19.3 WPF应用程序开发  WPF不仅提供了强大的布局功能和窗体渲染功能,在WPF应用程序开发中,还能够实现如Flash一样的动画效果,这就使得在Windows窗体中能够实现Flash动画效果,Microsoft Expression Blend 2提供了动画轴,动画事件处理面板,方便了开发人员在WPF中实现动画效果。19.3.1 WPF动画事件  WPF可以像Flash一样支持动画开发,与普通的事件不同的是,W..

19.2 WPF和Microsoft Expression

评论(0)浏览(141)分类:Asp.Net/C#/WCF
19.2 WPF和Microsoft Expression  在进行WPF应用程序的开发中,需要编写相应的XAML文档进行窗体的布局和渲染,在Visual Studio 2008中,并没有提供很好的支持WPF应用程序设计所需要的功能,例如动画操作和图形渲染。微软提供了Microsoft Expression软件套装,在Microsoft Expression软件套装中可以使用Microsoft Expression Blend 2进行WPF应用程序窗体的布局和渲染。19.2.1 ..