小编mad*_*don的帖子

停止锁定的按需/触发的 Azure Web 作业

我在Azure中有一个“已触发”的Web作业,它停留在“正在运行”状态,它已经处于这种状态两天了,它计划每5分钟运行一次。

该 Webjob 之前运行没有任何问题。这个问题似乎发生在星期六(我的时区),这意味着它坏掉时没有人在玩它。

到目前为止我已经尝试过:

  1. 重新启动 Webjob 所附加的站点。
  2. 从 Azure 门户手动运行作业*
  3. 重新部署站点
  4. 在应用程序设置中设置 WEBJOBS_STOPPED=1
  5. 将计划时间从 5 分钟更改为 6 分钟

*这给了我一个错误:

Could not run job: 'EnrolmentProcessor'.
Please try again. If the problem persists, contact support.
Run Code Online (Sandbox Code Playgroud)

所有这些都没有影响进程,它仍然停留在“运行”状态。

我查看了 KUDU 调试控制台中的文件夹,并注意到以下内容:

失败的进程有以下日志行:

[04/15/2016 22:20:02 > 1e4ce4: SYS INFO] Status changed to Initializing
[04/15/2016 22:20:02 > 1e4ce4: SYS INFO] Run script 'TERACC.WebJob.EnrolmentProcessor.exe' with script host - 'WindowsScriptHost'
[04/15/2016 22:20:02 > 1e4ce4: SYS INFO] Status changed to Running
Run Code Online (Sandbox Code Playgroud)

上一个成功的进程有以下日志行:

[04/15/2016 22:15:01 > 1e4ce4: SYS INFO] …
Run Code Online (Sandbox Code Playgroud)

azure azure-webjobs

3
推荐指数
1
解决办法
2658
查看次数

在CRM中动态更改选项集值

我正在使用CRM Online 2013.

我试图在特定条件下从选项集中删除3个值.默认情况下,optionset有六个选项:它们列在我的JS代码的顶部.

当我运行我的代码时,会出现正确数量的选项; 但他们都说未定义.

未定义的图像示例

这就是我现在所拥有的:

var customer = 100000000;
var partner = 100000001;
var partnerCustomer = 100000002;
var customerAndBeta = 100000003;
var partnerAndBeta = 100000004;
var partnerCustomerAndBeta = 100000005;

function populateBetaOptionSet(beta) {
    var options = Xrm.Page.getAttribute("intip_websiteaccess").getOptions();
    var pickListField = Xrm.Page.getControl("intip_websiteaccess");

    for(i = 0; i < options.length; i++)
    {
        pickListField.removeOption(options[i].value);           
    }

    if (beta == false) {
        pickListField.addOption(customer);
        pickListField.addOption(partner);
        pickListField.addOption(partnerCustomer);
    }

    pickListField.addOption(customerAndBeta);
    pickListField.addOption(partnerAndBeta);
    pickListField.addOption(partnerCustomerAndBeta);
}
Run Code Online (Sandbox Code Playgroud)

这是从另一个函数调用的,该函数连接到单独的字段的onchange事件.我确信这是正常的,因为我在调用它时会获得正确的beta值.

我正在删除所有选项,然后重新添加它们以避免重复.

知道我在这里做错了什么/或者知道更好的方法吗?

javascript dynamics-crm dynamics-crm-2011 dynamics-crm-2013

1
推荐指数
1
解决办法
2万
查看次数

ReCaptcha:“绑定参数必须是元素或 id”

ReCaptcha 已停止在我们的淘汰赛网站上工作。

我在控制台中收到以下错误:

Uncaught Error: The bind parameter must be an element or id
    at kr (recaptcha__en.js:369)
    at nr (recaptcha__en.js:373)
    at Object.or [as render] (recaptcha__en.js:374)
    at loadReCaptcha (KnockoutBindings.js:135)
    at KnockoutBindings.js:143
Run Code Online (Sandbox Code Playgroud)

我有一个自定义绑定来处理 ReCaptcha。

 <div id="reCaptcha" data-bind="reCaptcha: {key: 'my-key', callback: reCaptchaResponse}"></div>
Run Code Online (Sandbox Code Playgroud)

经办人:

ko.bindingHandlers.reCaptcha = {
    init: function (element, valueAccessor) {

        var val = ko.utils.unwrapObservable(valueAccessor()),
            key = ko.utils.unwrapObservable(val.key),
            callback = val.callback;                     

        function loadReCaptcha() {
            if (typeof grecaptcha !== "undefined") {
                grecaptcha.render(element.id, {
                    'sitekey': key,
                    'theme': 'light',
                    'callback': callback
                });
            }
            else {
                setTimeout(function …
Run Code Online (Sandbox Code Playgroud)

javascript recaptcha knockout.js

0
推荐指数
1
解决办法
1788
查看次数