Cache是否可以跨域访问?关注者有分 我现在遇到一个问题,新建一个网站站点,然后在这个网站下面又建了一个虚拟目录,我现在虚拟目录里的程序要访问主站点下的Cache的数据,可以做到吗?有什么方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用依赖文件的方式(多个web程序依赖同一个文件作cache),请看下面的参考代码 public override void SetCache( Common.CacheType cacheType, object value ) { SetPastExpiration( cacheType ); Context.Cache.Insert( cacheType.ToString(), value, GetCacheDependency(cacheType) ); } public override void SetPastExpiration( Common.CacheType cacheType ) { string filePath = GetFilePath( cacheType ); if ( File.Exists(filePath) ) { lock ( filePath ) { File.SetLastWriteTime( filePath, DateTime.Now ); } } } 如果是多站点cache同步,参考.http://topic.csdn.net/u/20071225/15/2aa5c02b-e111-41d7-9826-c8c7d4b1d131.html ding,有谁可以告诉我,怎么自己写一个自定义错误类 如果你说的是HttpContext.Cache那必须不行啊,两个不同的应用在IIS6里面可以分配独立的应用池,都是独立的进程,跨进程访问是不行嘀。但是如果你有自己的Cache那就不一样了,建议你定义一个CacheProvider的API,这样缓存可以根据需求放到不同的地方,比如这种跨域访问的时候你就可以将Cache放到DB里面,或者放到文件里面,如果不需要跨域则可以简单的放到HttpContext.Cache里面即可。个人愚见。 sdss 不知WebService可行么,不太清楚 不可以跨域但你说的问题不是跨域的问题,你可以使用RunTime Cache解决你的问题 http://hi.baidu.com/freezesoul/blog/item/4f1997ee4b03242a2df53409.html 麻烦帮忙看错在哪儿???在线等 页面焦点问题 asp.net项目发布到本地不报错,但是上传到服务器上就报错,为什么啊? ////////////盼高手解决解答在Sqlserver2005中附加aspnetdb的问题///// 如何选择服务器上的文件 图片在IE6下不显示是怎么回事 。知道的来一下谢谢 如何从sqlserver中读出图片,显示在界面上 请教一下将DataSet转成DataTable 求一正则表达式,用APS。NET(C#)验证IP地址的 请问在asp.net的页面中,如何判断gridview中某一列图片路径字段是否为空来显示图片? 网银 与支付宝 有什么区别?? 图片自动更换的问题
{
SetPastExpiration( cacheType ); Context.Cache.Insert( cacheType.ToString(), value, GetCacheDependency(cacheType) );
} public override void SetPastExpiration( Common.CacheType cacheType )
{
string filePath = GetFilePath( cacheType ); if ( File.Exists(filePath) )
{
lock ( filePath )
{
File.SetLastWriteTime( filePath, DateTime.Now );
}
}
}
http://topic.csdn.net/u/20071225/15/2aa5c02b-e111-41d7-9826-c8c7d4b1d131.html
但你说的问题不是跨域的问题,你可以使用RunTime Cache解决你的问题