在Windows下搭建Shadowsocks服务器

最近敏感时期,很多的科学上网都被封了,我之前用的shadowsocks的服务端也失效了,准备寻找一个可用的vps供应商,但回头想到自己有一台azure的虚机在东南亚,该虚机是用MVP赠送的福利,每个月150美刀的额度开的,用来部署我的CRM开发环境,正好可以利用上。题外话,想要这个福利的同学可以申请成为微软MVP哦,如果需要推荐的可以找我。    有了虚机则只需搭建个服务端即可,但是我的虚机是wi...
阅读(102) 评论(0)

自制证书时报"此证书模板上的权限不允许当前用户注册此类型的证书"的解决办法

当你在用powershell进行证书申请处理操作时,弹出如下图中的错误,你第一件要检查的事是你是否以管理员身份运行了powershell,如果没有则使用管理员身份运行,看是否能解决你的问题,如果能解决最好,如果解决不了则继续找其他原因。...
阅读(84) 评论(0)

C#/.net微信小程序encryptedData解密

C#/.net微信小程序encryptedData解密...
阅读(92) 评论(0)

Dynamics CRM webresource中的html页面url加参数后浏览报500错的解决方法

我写了个html页面,并作为webresurce上传到CRM中,但遇到个问题,url中不加参数的话是能正常访问的    但加了参数后就报500错    这个问题可以通过修改注册表解决,进MSCRM的注册表文件夹下,新建一个值为1的DisableParameterFilter项即可。...
阅读(162) 评论(0)

Dynamisc 365 获取subgrid行数据的EntityId

直接上代码var rows = Xrm.Page.getControl("applytrainee").getGrid().getRows(); rows.forEach( function (row, i) { var data = row.getData(); var id = data.getEntity().getId...
阅读(129) 评论(0)

Dynamics CRM 定制标准导出功能:不能导出指定列的值

定制Dynamics CRM标准导出功能:不能导出指定列的值        很棒的实现思路...
阅读(410) 评论(0)

Visual Studio 2017 Could not load file or assembly Microsoft.VisualStudio.VC.Interfaces的解决方法

强大的Visual Studio更新到15.3.2版本后,项目编译报错了,试过各种不同的项目类型均报这个错,但这种情况只存在于已存在的项目上,新建的项目可以编译通过。    解决办法如下,首先把Tools-Options-Projects and Solutons中的Lightweight Solution Load设置为Disable    再把你的Solution的属性中的Lightweigh...
阅读(591) 评论(1)

Dynamics CRM 如何用CrmSvcUtil.exe生成前绑定类

近来一次跟人解释前绑定和后绑定,讲到前绑定的时候需要工具去生成绑定类,CRM提供了这么个工具,本篇分享下如何用这个工具生成前绑定类,在SDK的bin目录下,叫做CrmSvcUtil.exe,这个exe程序需要借助命令行来执行。    我这里尝试了两种链接方式,一种是On-premises版的普通部署模式,一种是online,其他的类似    先看下On-premises,指令很简单,首先定位到你的...
阅读(690) 评论(0)

分享谷歌浏览器的一个插件-OneTab,非常赞

首先来看下这个插件是什么样的,在谷歌商店里搜索onetab,看到如下,工具介绍能节省95%的内存,看着是不是相当诱人。   举个我自己的实际场景,在查资料的过程中,会打开很多网页标签,而没打开一个标签就相当于再开一次浏览器,随着网页的增多,吃掉了电脑很大一部分的内存,这是其一,一旦标签多了网页看上去就不是很美观,想去找之前打开的某一个标签页很费劲。   有了onetab以后,只要点击一下浏览器中的...
阅读(499) 评论(0)

Dynamics 365 Web Api 创建与更新返回记录ID及更新后的数据记录

在Dynamics CRM2016中web api的创建返回的status是204,response中没有返回任何数据,所以我们在要取返回数据记录的id时必须要通过截取字符串的方式去header中取。   那Dynamics 365改进了这个问题,通过在请求头中加prefer的方式,对创建的repuest进行了改进 var entity = {}; entity["name"] = '测试...
阅读(485) 评论(0)

Dynamics CRM2016 为实体创建Alternate Key时报有重复的键的解决方法

有人在为客户实体建一个alternate key的时候报如下错误,然后问我这是为什么      这个问题我也没遇到过,思考了下我第一个想到的是已经存在同样的键了,但去实体的键里面看了没有,然后去数据库的表索引里看了,也不存在同样的索引,那是为什么呢,偶然间去看了客户的列表里看了下数据,发现他的这个键是建立在客户名称这个字段上的,但客户数据中存在很多客户名称重复的数据...
阅读(484) 评论(0)

Dynamics CRM2016 plugin注册step时报Assembly file name is in invalid format错的解决办法

本问题只在将plugin注册在disk时遇到,这个错在之前的开发中从没出现过,也可能是我注册database比较多,在这次用disk方式时碰到了。    具体的错误如下,成功将dll注册到disk后,在注册step的时候报如下截图错误,原文是"Assembly file name  is in invalid format. Only file name is allowed."    经过goo...
阅读(699) 评论(0)

Dynamics CRM2016 基于选择的视图项来显示和隐藏home上的ribbon按钮

要实现本功能,借助的是ribbon按钮中Enable Rule中的Custom Rule绑定JS Function.   首先我们在按钮的command中添加一个enable rule,如下图,前面四个参数就不做介绍了,主要是最后一个parameters   用的是crm parameter中的selectedcontrol         js function如下,这里的判断条件是视图的名字f...
阅读(799) 评论(0)

Visual studio 2017中 Javascript无法智能提示的解决办法

有人整理过SDK中js的api的一个类库,这个类库对开发的帮助还是蛮大的,智能提示大大提高了开发的效率,不用老去查sdk了,因为那么多的api真没法都记住。   我平时的开发习惯是选中提示的js文件,拖动到新建的js文件的头部,像下图这样引用后就可以了   但到了vs2017这种方式失效了,没法拖动到js文件中进行引用,解决办法是去工具-选项-文本编辑-javascript/typescript-...
阅读(1644) 评论(0)

Dynamics CRM2016 解决C#调用web api报错无法显示错误详情的问题

在js中调用web api如果报错,比如400 bad request,比如500都会在response中看到具体的错误,方便我们及时修正,但是在c#中通过httpwebrequest调用报错是看不到的,所以往往需要我们把url拷出来在浏览器里查看,甚至需要借助第三方工具来查看非get请求类的错误,还是比较麻烦的。    先来看下普通的httprequest方式报错返回是什么样的,示例代码很简单,...
阅读(823) 评论(0)

Dynamics 365 可编辑子网格的字段禁用不可编辑

在365中引入了subgrid的行可编辑,那随之带来的一个问题就是,在主表单禁用的状态下,如何禁用行编辑呢,这里就用到了subgrid的OnRecordSelect方法。   代码很简单,   我这里是禁用了所有字段的编辑,当然如果你的业务需要可以禁用个别字段而不是全部function onrowselect(executionContext) { var entityObject = e...
阅读(938) 评论(0)

Dynamics CRM2016 Subgrid之OnLoad event

在之前版本的subgrid中,可操作的空间很小,往往客户需要的很多功能都需要进行不受支持的开发才能实现,随着版本的升级,对于这块的也进行了一定的改进。    直接上示例代码,在页面的onload的方法里对subgrid追加一个onload方法,因为在页面加载时subgrid是异步加载的,所以需要弄个定时器,稍微晚一点执行。var _rowCount = null; function onLoad(...
阅读(831) 评论(0)

Dynamics CRM2016 WebApi之alternate key的更新与删除

之前已有篇博文介绍了web api 利用alternate key来查询数据,最近有人问起,是否可以利用alternate key来更新和删除数据呢,查询SDK后并没有发现说支持这样做,那就需要实践下了。   比如通过如下示例代码将客户名称为DTCC的记录中的地址字段从"北京"改成"上海"(前提是设置accout的name字段为alternate key) HttpWebRequest req =...
阅读(673) 评论(0)

WCF 关闭默认调试客户端

WCF本身自带有调试客户端,而且在项目建好后默认情况下也是启用的,F5调试就能调出WCF Test Client,选择要调试的方法,把参数填好,点击invode即可。    但是如果输入参数很多,方法逻辑很复杂需要多次调试的时候,每次赋值黏贴参数将会是一场灾难,那如何来改善这种情况呢,我们想到了开发asp.net web api时候选用的调试方式。    asp.net web api开发的接口项...
阅读(722) 评论(0)

SSRS Lookup Function - Merge Aggregate Datasets

CRM 2011: SSRS Lookup Function - Merge Aggregate Datasets解决fetchxml的表无法Union的一种方式。CRM 2011: SSRS Lookup Function - Merge Aggregate Datasets...
阅读(424) 评论(0)
306条 共16页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:500421次
    • 积分:7521
    • 等级:
    • 排名:第3031名
    • 原创:246篇
    • 转载:57篇
    • 译文:3篇
    • 评论:108条
    个人简介
    微软Dynamics CRM认证专家、MVP,长期从事技术顾问一职,base上海,熟悉Dynamics CRM4.0、Dynamics CRM2011、Dynamics CRM2013、Dynamics CRM2015、Dynamics CRM2016,Dynamics 365 Online(on-premises),开发与实施经验丰富。有任何需要可联系txy8188@163.com。
    博客专栏
    欢迎支付宝扫码打赏
    欢迎微信扫码打赏
    文章分类
    最新评论