Asp.net
Damon_King
别人笑我太疯癫,我笑别人开裤裆
展开
-
ajax跨域访问代理:ajax plugin for prototypei
javascript二级域名跨域访问一直是个问题,尤其当ajax出现之后。而这里有个插件,是为prototype开发的ajax跨域访问插件。需要的朋友们可以试用一下!http://www.mellowmorning.com/2007/10/25/introducing-a-cross-site-ajax-plugin-for-prototype/原创 2008-01-23 14:54:00 · 1878 阅读 · 1 评论 -
Linq 无法删除尚未附加的实体
ProductDataContext pdc = new ProductDataContext(CONNECTSTRING);Product product = pdc.Proudct.Single(p => p.ProductId == 444);pdc.Attach(product);//附加实体---增加此段代码即可解决“无法删除尚未附加的实体”问题pdc.Product.Del原创 2008-06-10 17:34:00 · 3764 阅读 · 1 评论 -
网站架构收集
WikiPedia 技术架构学习分享http://www.dbanotes.net/opensource/wikipedia_arch.htmlYouTube 的架构扩展http://www.dbanotes.net/opensource/youtube_web_arch.htmlInternet Archive 的海量存储浅析http://www.dbanotes.net/databas转载 2008-06-06 17:34:00 · 2721 阅读 · 0 评论 -
如何在64系统上监视32位模式下ASP.NET程序的性能
如何在64系统上监视32位模式下ASP.NET程序的性能?为何64位系统上的性能计数器会监视不了IIS32位模式下ASP.NET的性能呢?发生此问题是因为 64 位版本的 Corperfmonext.dll 文件只能枚举 64 位进程。 此外, 32 - 位版本的 Corperfmonext.dll 文件只能枚举 32 位进程。 要在 64 位计算机上查看托管 32 位程序, 请依次单击 开始翻译 2008-05-23 10:49:00 · 1169 阅读 · 0 评论 -
如何在X64系统上配置ASP.NET程序
ASP.NET程序在编译的时候默认是Any CPU,即编译的程序可以在X86、X64系统平台上运行。若希望我们的ASP.NET程序运行在X64系统上,我们所要做的仅仅是部署IIS,修改配置。若想程序运行于IIS32位模式下,即运行在.net framwork32位下进行如下配置:1.cscript %systemdrive%/inetpub/adminscripts/adsutil.vbs原创 2008-05-20 16:44:00 · 2237 阅读 · 0 评论 -
DIY中文版VS2008
VS2008R出来了,屁颠屁颠的安装上,虽说是EN版,但其中强大的功能另我折服,驱散了EN文酃照在我心中的阴霾!但其中注释看起来还是很别扭的。今天老三在群里不知道发啥疯,说:谁要中文版VS2008,我纳闷,正式版还没出呢,哪里的中文版的。这小子卖啥关子?他接着说,把其它装中文版2k5的机器上C:/Windows/Microsoft.NET/Framework/v2.0.50727/zh原创 2008-01-11 00:28:00 · 1650 阅读 · 2 评论 -
@@IDENTITY 是否总能保证插入语句执行后的ID是正确的?
这两天CSDNBlog问题不断啊!今天venjiang老大忙里偷闲去群里骂我们, 搞了个难题考我们。出题如下:@@IDENTITY 是否总能保证插入语句执行后的ID是正确的?(这描述的不清晰哦,云里雾里的揣摩老大的意思ing....)我想了想(因为我们一直使用inser into table ,select @@IDENTITY 这样的语句返回插入的数据ID,并且从没碰到过返回的ID与数据原创 2007-12-29 16:21:00 · 1526 阅读 · 0 评论 -
IIS6.0压缩配置利器:ZipEnable
Port80 Software 公司提供了 IIS 6.0 的本地压缩管理附件 ZipEnable,它可提供: • 在全局、站点、目录和文件夹级别上精确管理 IIS 6.0 压缩--这一切都无需编写任何代码或编辑 IIS 配置数据库。原创 2007-12-10 11:27:00 · 1416 阅读 · 0 评论 -
奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。
前天完成了手头的工作后,经理交给我一个bug让我看下,我接过后看了下Bug信息,是从未见过的异常,但根据异常信息提示又很容易判断出异常原因。异常信息:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 7 ("@ExchangeRate"): 提供的值不是数据类型 float 的有效实例。请检查源数据中的无效值。例如,小数位数大于精度的数值类型的数据即为无效值。 从信息原创 2007-12-07 10:32:00 · 7876 阅读 · 5 评论 -
透过LINQSQO看LINQ内部机理
在未来几年,对框架开发人员而言写LINQ Provider将是一项必须的技能。在未来,所有暴露数据存储的.NET类库都需要有LINQ的支持,随着最近.NET 3.5的发布,这一事项被提上日程。为了让开发人员,尤其是写Provider的人群更简单地理解LINQ是如何工作的,Bart De Smet创建了一个称为LINQSQO(LINQ Standard Query Operator, LINQ转载 2007-12-06 18:39:00 · 1465 阅读 · 0 评论 -
IIS GZip压缩与HTTPCompressionModule的比较
前段时间公司让我测试使用了HTTPCompressionModule后,导致动态页缓存无效的情况。在测试过程中发现,使用 HTTPCompressionModule后,aspx页确实会偶尔出现缓存无效的情况。具体原因还不清楚,问了下用过HTTPCompressionModule的牛人,告诉我让我自己使用Windbg+SOS调试一下。虽然增加了我学习的机会,但是时间赶紧,下了WinDbg后还是没调试原创 2007-12-06 17:38:00 · 1854 阅读 · 5 评论 -
APS.NET获取用户端真实IP
ASP.NET的Request自带一个获取用户端IP的属性 Request.UserHostAddress,但通过UserHostAddress获取的IP地址并不能保证真实、准确,并且上客户端使用了代理怎么办? if (Request.ServerVariables["REMOTE_ADDR"] != null)//发出请求的远程主机的IP地址原创 2007-12-06 14:49:00 · 3034 阅读 · 0 评论 -
Request.ServerVariables参考
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理转载 2007-12-06 14:30:00 · 2819 阅读 · 0 评论 -
IIS6中设置HTTP压缩补充
一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点转载 2007-12-03 13:13:00 · 1540 阅读 · 1 评论 -
配置 Microsoft Internet Information Server 6.0 的 HTTP 压缩
HTTP 压缩的好处:静态网页采用HTTP 压缩,大约可以减少20%的传输量。 用户端使用IE 5.0浏览器连线到已经启用HTTP压缩IIS 5.0之Web伺服器,才有HTTP压缩功能。如今,绝大多数的现代浏览器支持压缩技术,但是,具体的压缩方式取决于浏览器。不过你无需对此担心,因为只有浏览器指示支持一种压缩方式时,Web服务器才会发送压缩内容。尽管如此,了解一下这种处理机制和不同浏览器转载 2007-12-03 12:36:00 · 2216 阅读 · 0 评论 -
HttpWebResponse与WebResponse的区别
WebResponse提供来自统一资源标识符 (URI) 的响应。这是一个 abstract 类。HttpWebResponse提供 WebResponse 类的 HTTP 特定的实现。 俺写了个WinForm上传文件的程序,需要返回服务端的相应信息。初次使用HttpWebResponse来返回服务端相应,程序一直没反应(假死)。后来换成WebResponse则能正常返回服务端相应信息。原创 2007-11-14 17:32:00 · 3499 阅读 · 0 评论 -
C#:List细节
1.List不能像数组那样初始化:Liststring> list = new Liststring>(10);//此时list的Capcity属性值为10,Count属性值为0。因此下面的代码会出现运行时错误: list[5] = "www.tiexue.net";//索引超出范围。必须为非负值并小于集合大小。 2.不能在foreach时修改集合(List,原创 2008-09-08 17:11:00 · 3379 阅读 · 0 评论