各位大牛我又来请教了.
情况是这个样子的.我开发用的机子和部署的服务器都置于一个内网中.在本机调试网站,但连接字符串用的是部署机子的,发现缓存依赖(我是依赖于数据库中某个表的)能正常工作,但当我上传至服务器,运行网站时,用sql sqlserver profile 监视,并没有像在本机高度时看到,有一个缓存存储过程在不断的执行,只是执行了5,6次,实际上也是缓存已经不起作用了,而实际的失效条件并没有发生,第二次访问时仍从数据库中查数据.
我分析可能是iis的问题,本机调试时用的是vs 2005那个自带的,而上传至服务器是iis6.0
1:aspnet_regsql了吗?
2:依赖项是否一致
3:SqlCacheDependencyAdmin.EnableNotifications(constr)
4:其他