新人 第一次发帖, 求个位大哥大姐 帮小弟看看, 找了一天 不知道啥原因。
string key = UserKey(custName);
Hashtable userLookupTable = UserCache(); CustomersInfo cachedUser = null;
cachedUser = userLookupTable[key] as CustomersInfo; if (cachedUser == null)
{
cachedUser = new CustomersInfo();
cachedUser = cust.GetCache(custName);
// Add user to lookup table
//
userLookupTable[key] = cachedUser;
} return cachedUser;我在vs2008 用debug调试的时候 可以获取到值,运行没有错误。
我程序发布网站后, 在iis运行之后, 凡是用到了这个缓存读取数据的地方 全部报错,说value值为空。
string key = UserKey(custName);
Hashtable userLookupTable = UserCache(); CustomersInfo cachedUser = null;
cachedUser = userLookupTable[key] as CustomersInfo; if (cachedUser == null)
{
cachedUser = new CustomersInfo();
cachedUser = cust.GetCache(custName);
// Add user to lookup table
//
userLookupTable[key] = cachedUser;
} return cachedUser;我在vs2008 用debug调试的时候 可以获取到值,运行没有错误。
我程序发布网站后, 在iis运行之后, 凡是用到了这个缓存读取数据的地方 全部报错,说value值为空。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货