频道栏目
首页 > 资讯 > 其他综合 > 正文

Dynamics 365 Portal Onpremise缓存问题 - 随乄风 - 博客园

19-09-29        来源:[db:作者]  
收藏   我要投稿

Dynamics 365 Portal Onpremise缓存问题

最近被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 NotificationSolution

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

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

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

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

相关TAG标签
上一篇:系统架构设计师视频教程免费下载 - 霸道流氓 - 博客园
下一篇:HA: Infinity Stones Vulnhub Walkthrough - APT-101 - 博客园
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站