03 2012 档案
摘要:官方中文文档 appfabric cache里,有主要主机(leadhost)这个概念。 在一些情况下,主要主机挂了,整个cache集群就挂了。 一、使用xml配置。 如果有2台leadhost,挂一个,全挂 如果有3台leadhost,可以挂一个,挂两个全挂。 http://msdn.microsoft.com/zh-cn/library/ee790895.aspx “例如,设想下图中显示的六...
阅读全文
摘要:接上一篇 经过进一步测试发现db.Orders.MergeOption = System.Data.Objects.MergeOption.NoTracking;orderlist = db.Orders.ToList();查出来的东西,虽然状态也是Deteached,但是导航属性不是null 手动Deteach之后db.ObjectStateManager.ChangeObjectState(i...
阅读全文
摘要:首先是表结构,一个一对多的关系,和一个单独的表来做测试 1: var db = new TestDBEntities(); 2: var obj1 = db.tab1.FirstOrDefault(); 3: var list1 = db.tab1.ToList(); 4: 5: var user1 = db.Users.FirstOrDefault(); 6: var use...
阅读全文
摘要:两台服务器,都安装appfabric,作为缓存服务器 其中一台做cluster,另一个join 做cluster的机器选择xml配置文件路径时,选择本机的一个共享目录 join的机器做配置时,选择的xml路径要选择第一台cluster机器的那个共享目录 第三台机器做web 在3台机器上建立同名,名密码的用户 给cluster grant此用户 在web服务的iis里,进程池用户改为此用户,对i...
阅读全文
摘要:获取80端口的连接数一定要大 ajax comet设置超时比如30秒 真正的2个网站的超时,默认120秒 farm的默认超时30秒,要改此超时时间,大于网站超时时间(proxy里) 否则网站没超时,farm超时了,farm会认为网站unhealthy
阅读全文
摘要:不管怎么样,总算是配上了。 首先需要一个80端口的网站,已获取80的访问请求,此网站可以没有内容,但是一定要有这个网站,此网站的连接数,限制了farm的连接数 使用其他端口如81,建立真正的网站 建立farm,加入127.0.0.1:81的网站 修改自动生成的转发规则 在条件中加入,{SERVER_PORT}匹配80。 这样,对80的请求会路由到farm,而farm转向到本机的81不会进入...
阅读全文
摘要:这两天光干这事了。遇到各种恶心问题,总结一下 mvc异步controller中的异步action成对出现以 public void xxxAsync() 和 public ActionResult xxxCompleted(object result) 形式,其中void是发起异步,ActionResult的是执行完毕 可以在void上面加[AsyncTimeout(30000)]来控制超时时间 ...
阅读全文