【问题标题】:Trigger concurrency runtime configuration cannot be removed once specified触发器并发运行时配置一旦指定就不能删除
【发布时间】:2019-04-24 21:38:02
【问题描述】:

如何强制部署已手动设置并发级别的逻辑应用?

我已进入逻辑应用第一步的设置,以将其并发性从 25 降低到 10:

然后打开设置:

这是我更改并发的方式:

保存此配置后,我尝试从 Visual Studio 部署新版本的逻辑应用,但出现以下异常:

我做错了什么?每次我想将更新部署到并发级别已更改的逻辑应用时,是否需要重新创建逻辑应用?

【问题讨论】:

    标签: .net azure visual-studio-2015 azure-devops azure-logic-apps


    【解决方案1】:

    有一个limit description关于触发并发:

    25是开启并发控制时的默认限制, 打开控件后无法撤消。

    我用portal和VS测试,如果你打开并发控制,那么你只能改变它的值,但你不能关闭它。

    所以如果你想用 VS 更新你的逻辑应用,你不需要重新创建逻辑应用。你只需要在 VS 中打开并发控制,你可以改变值,然后你就可以部署它。

    更新:

    使用云资源管理器进行更改。如果您使用的是 VS2017(暂时不支持 2019),请在云资源管理器中找到您的逻辑应用。右键单击并选择Open with Logic App Editor。然后其他操作就像在门户上一样。

    资源组项目中的更改。因为您已经使用 VS 更新了项目,所以我想您知道如何使用 VS 创建逻辑应用程序。然后右击LogicApp.json文件,选择Open With Logic App Designer,然后就和传送门一样的所有动作。

    【讨论】:

    • 你是怎么通过VS做到的?
    • @l--''''''------''''''''''''',除了portal之外的两种更改并发控制的方法.一种是使用云服务器,另一种是在资源组项目中更改它,如果有的话。我会更新答案。
    • @l--''''''---------'''''''''''',你不能用 VS 部署,这是因为你的触发器不要设置并发控制,所以在你的VS项目中设置它。会好的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多