最近被Dynamics 365 Portal的缓存问题折腾得不轻,Portal的配置进行缓存也就算了,连CRM中的记录也进行了长达15分钟到2小时的缓存,这是完全无法接受的

试想,我们有一个Portal用户注册后,后台人员给了他相应的Web Role,但是要2小时后才生效,才能进行基本操作;或者我们的Portal用户创建的记录被后台人员更新后在Portal查询上迟迟不能体现,这也是无法接受的

经过了解和实际测试,处理的办法有两种:

1,手动清除缓存

去IIS上回收Portal的应用程序池,或者打开http(s)://portalurl/_services/about 后点击Clear Cache皆可

2,注册Web Notification Solution

Web Notification Solution是Portal内置的一个解决方案,用于注册了的记录在 CRM中进行了CRUD、Associate、Disassociate、Publish等操作后通知Portal,Portal能实时更新更新数据,这是最一劳永逸的方法,唯一的问题是异步插件可能对性能产生影响

首先,在Web Notification Url实体中创建一条记录,并将handler的地址设为http(s)://portalurl/Webnotification.axd

然后,打开 Web Notification Solution,在Configuration节中选择Send Notifications的实体,Enable Notification,并Save and Publish

实测两种方法都能解决Portal 缓存的问题

最新文章

  1. hibernate-cache
  2. jQuery MiniUI开发系列之:安装部署
  3. 虚拟机NUMA和内存KSM
  4. Python2.x和3.x主要差异总结
  5. C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Team Foundation\4.0\Cache\VersionControl.config is not valid and cannot be loaded.
  6. TreeGrid( 树形表格)
  7. 转:Linux中find命令-path -prune用法详解
  8. IOS开发-UIDynamic(物理仿真)简单使用
  9. 从头推导与实现 BP 网络
  10. 浅谈solr
  11. web界面直连MySql数据库
  12. 【node】mongoose的基本使用
  13. 力扣(LeetCode)804. 唯一摩尔斯密码词
  14. linux 修改密码命令
  15. ubuntu防火墙ufw使用教程
  16. android面试(1)----布局
  17. C++之把流对象当做函数参数传递
  18. BZOJ4557 JLoi2016 侦察守卫 【树形DP】*
  19. Redis介绍与安装
  20. Linux下XAMPP的部署实战

热门文章

  1. day20191113笔记
  2. C语言l博客作业06
  3. 《Windows内核安全与驱动开发》 4.4 线程与事件
  4. 高性能Web动画和渲染原理系列(1)——CSS动画和JS动画
  5. php上传下载文件
  6. Spring Boot 结合Spring Data结合小项目(增,删,查,模糊查询,分页,排序)
  7. 数据库Oracle多表链接
  8. CoderForces-913D
  9. HDU3849-By Recognizing These Guys, We Find Social Networks Useful(无向图的桥)
  10. cmd 窗口中运行 Java 程序