大型ASP.NET应用系统架构的选择
摘要:

以下将要讨论的是大型ASP.NET应用系统的架构选择问题,包括很多需要注意的方面,虽然对我现在来说,还用不着,但总有一天能用得着的。可以先了解一下。
前言
最近几年在.NET方面的工作经历,让我长久以来(有几年了)想写关于大型ASP.NET应用系统架构文章的念头。之前和同事们聊天的时候说的都是一些思维片段,其中的想法不尽完善,聊完天再仔细想想,一些主意就逐渐清晰了。现在终于付诸行动了,将一些想到的主意与大家一起探讨,也算是对过去几年在ASP.NET方面的一个总结。这对我来说也是一个学习过程。
博客园有不少同仁在写系统架构或者企业应用架构方面的文章,我看过其中一些。就我看过的这些文章,我发现他们当中相当多的人写的是分层架构。从我的看法来说,分层是不错。但是如果是我自己写的话,我会从架构的选择来说起。那么应用程序的架构就有可能不选择分层的架构,而选择其他架构。另外我会从整个系统的角
阅读全文
posted @
2010-10-29 08:17
zock
阅读(1998)
推荐(1) 编辑
10个C#编程和Visual Studio使用技巧
摘要:

介绍10个C#编程和Visual Studio IDE使用技巧。
1、Environment.Newline
你是否知道这个属性是与平台无关的?允许你根据每个平台输出新的换行字符。
2、命名空间别名
你是否知道可以使用更短的别名代替长的命名空间?你是否遇到过需要限制完整的命名空间以避免产生歧义?看下面的代码示例,它是使用扩展的.NET Framework控件创建的一个通用库。
3、DebuggerBrowsable属性
4、DebuggerDisplay属性5、为项目创建虚拟目录6、改变项目平台7、代码定义窗口8、Null合并运算符9、using语句快捷键10、寻找恐怖的数据集合并错误根本原因
阅读全文
posted @
2010-10-27 10:49
zock
阅读(1603)
推荐(2) 编辑
MS Sql Server 数据库或表修复(DBCC CHECKDB)
摘要:

MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。
1. DBCC CHECKDB
重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。
use master
declare @databasename varchar(255)
set @databasename='需要修复的数据库实体的名称'
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exe
阅读全文
posted @
2010-10-08 00:17
zock
阅读(32686)
推荐(2) 编辑