静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

visual studio 2008序列号

作者:大鹏 发布于:2009-4-16 8:22 Thursday 分类:Asp.Net 2.0
标签: vs2005 vs2008

收藏一下,说不定有到时候可以用到
1.Visual Studio 2008 Professional Edition:
XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT

2.Visual Studio 2008 Team Test Load Agent:
WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T

3.Visual Studio 2008 Team System:
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

4.Visual Studio 2008 Team Foundation Server:
WPDW8-M962C-VJX9M-HQB4Q-JVTDM


评论(0) 引用(0) 浏览(8576)

请在类型名称中显式指定程序集:asp.net错误解决方法

作者:大鹏 发布于:2009-4-2 10:55 Thursday 分类:Asp.Net 2.0
标签: vs2005 sqlserver2005 vs2008

Asp.Net 2.0 会自动编译App_Code下面的源码到默认临时程序集缓存目录,但是Bin目录下已经有一个编译过的Dll文件了,造成Asp.Net不知道调用的是哪个程序集。提示显示指定程序集,该如何指定呢?
解决方法:把Bin目录改名或App_Code任意一个改名都可以解决问题,但是不方便调试。主要是1.1和2.0的兼容性调试。
[code]
“/”应用程序中的服务器错误。

[i]分析器错误[/i]

说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 类型“Rimifon.Business.Default”不明确: 它可能来自程序集“E:\Documents\Business\bin\Rimifon.DLL”或程序集“C:\RIMIFON\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\cc9279c5\e024b2d0\App_Code.brg5wkzg.DLL”。请在类型名称中显式指定程序集。

源错误:
行 1:  <%@page inherits=Rimifon.Business.Default%><Html>行 2:  <head><style>行 3:  @import "/Client/Rimifon.css";
源文件: /default.aspx    行: 1

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
[/code]


评论(0) 引用(0) 浏览(46399)

关于进行Asp.net窗体验证的过程说明

作者:大鹏 发布于:2009-3-13 16:18 Friday 分类:Asp.Net 2.0
标签: .net vs2005 vs2008

开发asp.net 程序时最常用的验证模式就是基于窗体的身份验证模式,结合global.asa和webconfig可以快速实现此种机制。笼统的说,该过程是先建一个文件夹,然后把要保护的页面放进去,接着设置一下web,config,这样就完成了保护。如果你要访问这个文件夹,就会被强制转到预先设定的登录页面,你填上正确的用户名和密码,提交,系统验证后,就把你的登陆信息写到cookie里面,这样你再去访问那个文件夹,就可以进去了,因为你的登陆凭证已经保存到cookie里面了。
    先要建一个asp.net应用程序,这里面至少要有一个登录用的页面,然后修改你的根目录下的web.config,把验证那一块改成Forms验证模式。  
[code]    
    <authentication mode="Forms">
      <forms loginUrl="Login.aspx" />
</authentication>
<authorization>
     <deny users="?" />
</authorization>
[/code]

阅读全文>>


评论(0) 引用(0) 浏览(3564)

GridView, DataGrid 中,DataFormatString语法汇总

作者:大鹏 发布于:2009-2-5 10:51 Thursday 分类:Asp.Net 2.0
标签: c# vs2005

DataFormatString格式字符串
DataFormatString="{0:格式字符串}"

在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;

数字、货币格式:
在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:

阅读全文>>


评论(0) 引用(0) 浏览(4094)

SQL Server中获取数据库中各表的大小

作者:大鹏 发布于:2008-12-23 12:49 Tuesday 分类:Asp.Net 2.0
标签: mssql-2005 vs2005 sqlserver2005

使用exec sp_spaceused @tbname 获取表所占空间大小信息
[codes=sql]
CREATE PROCEDURE get_tableinfo
AS
  if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  create table tablespaceinfo --创建结果存储表
  (nameinfo varchar(50) ,
  rowsinfo int , reserved varchar(20) ,
  datainfo varchar(20) ,
  index_size varchar(20) ,
  unused varchar(20) )
  
  delete from tablespaceinfo --清空数据表
  
  declare @tablename varchar(255) --表名称
  
  declare @cmdsql varchar(500)
  
  DECLARE Info_cursor CURSOR FOR
  select o.name
  from dbo.sysobjects o where OBJECTPROPERTY(o.id, N'IsTable') = 1
  and o.name not like N'#%%' order by o.name
  
  OPEN Info_cursor
  
  FETCH NEXT FROM Info_cursor
  INTO @tablename
  
  WHILE @@FETCH_STATUS = 0
  BEGIN
  
  if exists (select * from dbo.sysobjects where id = object_id(@tablename) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  execute sp_executesql
  N'insert into tablespaceinfo exec sp_spaceused @tbname',
  N'@tbname varchar(255)',
  @tbname = @tablename
  
  FETCH NEXT FROM Info_cursor
  INTO @tablename
  END
  
  CLOSE Info_cursor
  DEALLOCATE Info_cursor
  GO

[/codes]

---------------------
执行存储过程
exec get_tableinfo
查询各表信息:
select * from tablespaceinfo order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc


评论(0) 引用(0) 浏览(4025)

asp.net ajax中 sys未定义解决方法

作者:大鹏 发布于:2008-12-3 9:19 Wednesday 分类:Asp.Net 2.0
标签: ajax .net vs2005 vs2008

在web.config中加入以下代码:
[codes=xml]
<httpHandlers>  
<remove verb="*" path="*.asmx"/>  
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>  
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>  
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>  
</httpHandlers>
[/codes]


评论(0) 引用(0) 浏览(5592)

使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)

作者:大鹏 发布于:2008-11-19 22:45 Wednesday 分类:Asp.Net 2.0
标签: 数据库 .net mssql-2005 c# vs2005 sqlserver2005 vs2008

原文地址:http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx
[url=http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx][原文源码下载][/url]


[翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)

原文发布日期:2007.06.17
作者:Bipin Joshi
翻译:webabcd


介绍
通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.NET之类的来开发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性以及增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。

阅读全文>>


评论(0) 引用(0) 浏览(67907)

asp.net中上传文件大小限制

作者:大鹏 发布于:2008-11-19 11:54 Wednesday 分类:Asp.Net 2.0
标签: c# vs2005

asp.net 中上传文件大小限制的方法:
在web.config中加入
<httpRuntime
executionTimeout="300"
maxRequestLength="102400"
useFullyQualifiedRedirectUrl="false"/>
其中maxRequestLength属性就是限制上传大小的,如设为"102400"即为100M


评论(0) 引用(0) 浏览(4192)

Visual Studio 2008的Setup project项目添加卸载功能

作者:大鹏 发布于:2008-8-10 15:44 Sunday 分类:Asp.Net 2.0
标签: .net c# vs2005

在打包项目中添加文件msiexec.exe(一般在c:\windows\system32(系统目录中)找到)。
在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷方式”,重命名快捷方式为“uninst”.
更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。
注:ProudctCode(选择解决方案资源管理根目录如Setup1,再查看属性标签,不是右键属性)

或者是在应该程序中加入下面代码:
[code]
string sysroot = System.Environment.SystemDirectory;
System.Diagnostics.Process.Start(sysroot + "\\msiexec.exe", "/x {850FED90-20D0-4EBA-BEDB-3D9DBA25F6EC} /qr");
[/code]



评论(0) 引用(0) 浏览(5138)

对WinForm的App.config文件进行加密

作者:大鹏 发布于:2008-6-19 21:03 Thursday 分类:Asp.Net 2.0
标签: .net framework c# vs2005 windows

对WinForm的App.config文件进行加密

  最近在做一个WinForm的项目,由于采用的是在客户端直接连接数据库的方式,需要在客户端部署App.config,由于使用了Enterprise Library,需要对App.config文件里的connectionStrings片断进行加密处理,搜索MSDN,发现已经有了现成的工具ASP.NET IIS 注册工具 (Aspnet_regiis.exe),可是它只能针对ASP.NET的Web.config文件,难道我们就没有办法了吗?答案当然是否定的。

配置选项

-pdf section webApplicationDirectory 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。
-pef section webApplicationDirectory 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行加密。

阅读全文>>


评论(0) 引用(0) 浏览(172826)

部署windows服务(转)

作者:大鹏 发布于:2008-6-18 22:12 Wednesday 分类:Asp.Net 2.0
标签: .net framework c# vs2005

部署windows服务--制作安装包
转(http://www.cnblogs.com/zwleisa/archive/2007/01/17/334044.html)
(1)、建立一个新的windows服务项目Server1
(2)、打开Service1代码视图,找到OnStart部分,加入代码
(3)、切换到设计视图,右键-添加安装程序
(4)、切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSystem,对serviceInstaller1的ServiceName属性设置为Server1(服务的名字),StartType属性设置为Automatic(系统启动的时候自动启动服务)
(5)、建立一个新的安装项目ServerSetup(我们为刚才那个服务建立一个安装项目)
(6)、右键-添加-项目输出-主输出-选择Service1-确定
(7)、右键-视图-自定义操作-自定义操作上(安装)右键-添加自定义操作-打开应用程序文件夹-选择刚才那个主输出-确定
(7.5).右键-视图-自定义操作-自定义操作上(卸载)右键-添加自定义操作-打开应用程序文件夹-选择刚才那个主输出-确定 -设置(arguments属性='/u' 作为卸载时并卸载服务)
(8)、重新生成这个安装项目-右键-安装
(9)、在服务管理器中(我的电脑-右键-管理-服务和应用程序-服务)找到Server1服务,启动服务

阅读全文>>


评论(0) 引用(0) 浏览(3569)

【转】DataGridView新特色(vs2005)

作者:大鹏 发布于:2008-4-7 13:24 Monday 分类:Asp.Net 2.0
标签: .net c# vs2005

1、自定义列
   Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their
    Behavior and Appearance
    Host Controls in Windows Forms DataGridView Cells
    继承 DataGridViewTextBoxCell 类生成新的Cell类,然后再继承 DataGridViewColumn 生成新的Column类,并指定
    CellTemplate为新的Cell类。新生成的Column便可以增加到DataGridView中去。
2、自动适应列宽
    Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control
    Samples:

阅读全文>>


评论(0) 引用(0) 浏览(4827)

sqlServer DateTime数据类型的格式转换

作者:大鹏 发布于:2007-12-25 17:12 Tuesday 分类:Asp.Net 2.0
标签: .net mssql-2005 c# vs2005

数据库中有个字段叫orderTime,是DateTime类型的数据,如果我们用以下SQL语句把它取出来:
select
orderTime
from orders
则会把时间都显示出来,而如果改成下面的SQL语句:
select
orderTime = convert(varchar(10),orderTime,120)
from orders
则会显示YYYY-MM-DD的格式,如:2006-06-13
实际上还有其它的样式,如SQL这样写:

阅读全文>>


评论(1) 引用(0) 浏览(6344)

访问IIS元数据库失败

作者:大鹏 发布于:2007-12-19 13:59 Wednesday 分类:Asp.Net 2.0
标签: .net framework vs2005

装了VS2005再装IIS,结果出了些小问题
访问IIS元数据库失败
解决:
1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\work\v2.0.50727
2、输入 aspnet_regiis.exe -i
3、先关闭你的VS2005。
4、打开 C:\WINDOWS\Microsoft.NET\work\v2.0.50727\Temporary ASP.NET Files  找到你刚才调试的程序的名字的目录删除它。
5、关闭IIS服务器,重开一次。
6、用IE浏览一下你的程序,问题解决。

都是次序惹的祸,最好是先IIS 再VS2K5


评论(0) 引用(0) 浏览(4914)

VS 2005工具箱找不到的解决办法

作者:大鹏 发布于:2007-12-10 21:09 Monday 分类:Asp.Net 2.0
标签: .net c# vs2005

     怎么也找不得Vs 2005的工具箱……

   今天系统和开发环境装的不顺利,visual studio 2005安装完成之后,新建了一个C#Windows Form的项目,进入设计器之后,居然怎么也找不到工具箱……
   折磨死我了!
   晚上加班了两个小时之后终于找到了解决办法:
   可以通过菜单:工具-导入导出设置-重置所有设置,选择WEB开发设置,可以把工具箱找回来……。

     要装好系统和开发环境还真不容易啊,大概没有人会预想到所有情况吧,有时候软件的安装顺序会导致一些问题出现。


评论(11) 引用(0) 浏览(9449)