我可以在 Office 365 上调试工作流吗?

Can I debug a workflow on Office 365?

我有一个关于 Sharepoint Online 调试的问题。

我已经使用 Visual 2015 创建了一个 Sharepoint 应用程序,用于 sharepoint-online 并且它是 sharepoint 托管的。在内部,我有一个非常简单的工作流程。

当我尝试调试它时,出现以下消息:

是否需要有 Azure 帐户才能调试工作流?工作流开发还有其他选择吗?

如果有帮助,部署环境是Office 365。

启用远程调试:

  • 在解决方案资源管理器中 select 编辑项目,右键单击项目菜单和 select 属性。
  • 单击“调试”选项卡。
  • Select 使用远程计算机复选框。
  • 在“使用远程机器”字段中,使用 \domain\machinename.
  • 格式输入远程机器的名称

必须有 Azure 帐户才能调试 SharePoint Online/Office 365 工作流。这是因为您无法访问用于调试本地 SharePoint 工作流的某些组件。相反,Microsoft 创建了 Microsoft Azure 服务总线的中继服务组件。 (他们收取托管费用的安全组件)

在发布此组件之前,似乎无法进行调试。 (见下文)

Debugging Workflows In SharePoint 2013 Online using Azure.

如果您订阅了 MSDN 或在 Microsoft 合作伙伴组织工作,您应该可以免费访问 Azure。

Workflow debugging for SharePoint Online requires a Windows Azure Service Bus connection.