RSS 2.0 Feed
2006-09 Entries
摘要:企业库缓存应用程序块和ASP.net的缓存,过期检查功能比较 首先我们来看ASP.net 中自带的缓存 不论你使用的是HttpContext.Cache 还是 HttpRuntime.Cache,他们其实都是System.Web.Caching.Cache 类。 在给这个缓存增加缓存项功能时候,你就指定了这个缓存项的过期机制: 这个缓存类的增加缓存项函数如下: public Object Add ( string key, Object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback ) 其中的CacheDependency dependencies 参数就是你需要增加的缓存到底是何种过期机制。 在ASP.net中 CacheDependency 类只提供了少数几个缓存过期的情况。MSDN中对此有详细的描述,如下: ......[阅读全文]

posted @ | Feedback (6) | Filed Under [ .net 编程心得 技术随笔 网站开发管理相关内容 VS2005相关 Enterprise Library ]

摘要: VS2005 一个项目的项目最长长度限制是50个字符,超过50个就会报如下错误,让你无法创建新项目。 --------------------------- Microsoft Visual Studio --------------------------- The length of the full path for the solution, project or item you are creating exceeds the maximum path length allowed by the system. You must reduce the length of the name or the location. --------------------------- OK --------------------------- 今天公司同事在解决方案中新建一个项目的时候。就碰到这个限制。 不知道这个限制有哪些人碰到过呢??...[阅读全文]

posted @ | Feedback (2) | Filed Under [ .net 编程心得 技术随笔 VS2005相关 ]

摘要: 在IIS6中配置html文件以ASPX方式工作 由于IIS6的安全不断提高, 如果你需要设置html文件以ASPX文件方式被执行。仅仅设置应用程序映射是不够的,还 需要修改一些其他设置。 如果你只修改了应用程序映射,而没有修改其它,则可能会报404错误。 Internet Explorer cannot display the webpage IIS6中依次需要修改的设置如下: 1、在IIS6服务管理器->站点属性->主目录->配置->应用程序映射中 新增对html文件的应用程序映射 解析的文件一般如下: 下述可以看到其实我的电脑是64位的。 Exccutable: C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll 对于请求类型,一般Get类型就足够了。 Verbs Limit to GET 2、修改你所需要修改的站点或者应用程序目录下的Web.config文件,要确保以下几个配 置节必须存在。 <?xml version="1.0"?> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <system.web> <compilation> <buildProviders> <add extension=".html" type="System.Web.Compilation.PageBuildProvider" /> </buildProviders> </compilation> <httpHandlers> <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True" /> </httpHandlers> </system.web> </configuration> 这个配置只需要放在你需要修改的应用目录下即可。 也就是你完全可以在同一个IIS站点中,站点默认 html 是正常解析的。然后某个目录( 这个目录下你配制成了应用程序目录)下html被当成aspx来解析的。 以上的做法同样适用于把其他后缀文件类型让aspx来解析的情况。 最后补充一点的是: 如果你用到的后缀类型是一种古怪的后缀。 比如:*.aaa *.csdn 等这样的后缀, 在IIS6 中,你需要额外再多做一步: 在IIS的站点属性->HTTP头->MIME类型中增加一个该后缀的MIME类型, 不然遇到该后缀的请求时将首先被IIS给拦截掉,没办法显示的。 ...[阅读全文]

posted @ | Feedback (6) | Filed Under [ .net 编程心得 技术随笔 网站开发管理相关内容 ]

摘要:下面是我准备在BOF中抛砖引玉用到的砖: 网站如何做分布式(集群)的大纲 何时要用分布式 单台服务器无法承受压力。 需要实现发生错误时候,自动切换 学习或者测试分布式技术 应用分布式的场景 一、提供多个对外的接口,按照一定规则,分派不同请求由不同接口来处理。 这时候需要考虑: 如何实现负载均衡 ......[阅读全文]

posted @ | Feedback (12) | Filed Under [ 数据库开发管理心得 .net 编程心得 技术随笔 MVP 相关 网站开发管理相关内容 ]

摘要: 北京 Teched 上,我将和施凡一起组织个 BOF “网站如何做分布式以及集群”,欢迎参加。 时间: 9月23日 12:45 ~ 13:45 地点:会场5楼 Track Cabana - BOF 1 主题:网站如何做分布式以及集群 计划讨论的内容如下: ......[阅读全文]

posted @ | Feedback (12) | Filed Under [ 数据库开发管理心得 技术随笔 MVP 相关 网站开发管理相关内容 ]

摘要:怪异的ASP 问题(页面 ContentType 没指定,会不定期报404错误) 今天同事在调整一个ASP页面时候,出现一个怪异现象,这个页面一会能打开,访问正常;一会不能打开,报404错误。 查了好久,最后发现,只需要指明这个页面的 ContentType ,就可以避免这个问题,即增加下面一行语句: Response.ContentType="text/xml" ...[阅读全文]

posted @ | Feedback (9) | Filed Under [ 网站开发管理相关内容 ]