摘要:
今天使用Sqlite数据库时,在插入数据后,网站变慢。仔细检查代码,没有发现异常,只有一点:缓存莫名消失。缓存策略没有设置依赖性,百思不得其解:数据库改变,导致缓存消失?起初以为是sqlite的问题,Google后没有答案!于是想写一个测试程序,写到一半,发现了问题:自己为了图省事将Sqlite数据库放在了bin目录下。现在看来bin是asp.net进程重点监视目录,只要此目录中的文件改变了,就会导致应用程序重新编译,不但缓存丢失,还导致asp.net程序重新预热,访问自然变慢!由此看来asp.net MVC还是动态编译的。测试环境是asp.net mvc2.0+3.5框架+iis6.0+wi 阅读全文
推荐排行榜
配置IIS Express 7.5以允许外部访问
2011-11-10 11:05 by slmk, 4835 阅读, 收藏,
摘要:
IIS Express 7.5是可以允许于windows Xp下运行的web服务器,可以作为一个小型的web服务器供局域网内使用。 官方下载连接:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=abc59783-89de-4adc-b770-0a720bb21deb 备用连接:iisexpress_1_10_x86_zh-CN.7z 1、修改binding: 默认配置文件位于:[我的文档]\IISExpress\config\applicationhost.config。记事本打开找到: 在... 阅读全文
Silverlight的DataGrid实现列标题和单元格换行
2011-10-31 14:40 by slmk, 2424 阅读, 收藏,
摘要:
silverlight的DataGrid控件默认就是单行文本到头,如果设置了列的长度,文本会被截断不显示。如何实现长文本自动换行?我们首先想到的是利用Style,因为换行只是外观的改变,不是行为的改变。1、标题换行:<Style TargetType="prim:DataGridColumnHeader" x:Key="aHeaderStyle"> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> < 阅读全文