如何在 Azure 网站中调用 xamlx 工作流
本文关键字:调用 xamlx 工作流 网站 Azure | 更新日期: 2023-09-27 18:37:16
我正在尝试在 SDK 1.7 中使用新的 Azure 网站预览版,并尝试在 xamlx 文件中调用 WCF 工作流,我在根目录中放置了一个文件夹。
在我的本地主机上的模拟器中一切正常,但在云中,当我尝试浏览它时,我只是收到标准错误说"The resource cannot be found."
。
要调用 xamlx 工作流,我必须执行哪些操作?
使用 XAMLX 工作流活动服务时,需要添加要公开为服务的 WCF 服务,以便客户端可以使用它。
例如,您将 StockPriceService.xamlx 作为您的工作流活动,然后只需将 WCF 服务添加到您的应用程序,并将 SVC 设置为使用 XAMLX,如下所示:
<%@ ServiceHost Language="C#" Debug="true" Service="StockPriceService.xamlx" Factory="System.ServiceModel.Activities.Activation.WorkflowServiceHostFactory,System.ServiceModel.Activation,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"%>
我已经在我最新的博客 WorkFlow (XAMLX) Service Activity with WCF Service in Windows Azure Websites 中解释了此过程。
如果它在模拟器中工作,并且在部署到云时不起作用,则可能是该文件未包含在包中。
您能否通过远程桌面连接到您的实例并查看 E:''sitesroot''0 文件夹?你能在这里看到 XAMLX 文件吗?