0

我正在尝试使用 SDK 1.7 中的新 Azure 网站预览版,并尝试在我将 ia 文件夹放在根目录的 xamlx 文件中调用 WCF 工作流。

在我的本地主机上的模拟器中一切正常,但在云中,"The resource cannot be found."当我尝试浏览它时,我只会收到标准错误消息。

我必须做什么才能调用 xamlx 工作流?

4

2 回答 2

1

当您使用 XAMLX WorkFlow 活动服务时,您需要添加 WCF 服务以公开为服务,以便客户端可以使用它。

例如,您将 StockPriceService.xamlx 作为您的 WorkFlow 活动,然后只需将 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中解释了这个过程。

于 2012-06-21T20:14:34.727 回答
0

如果它在模拟器中工作并且在您部署到云时它不起作用,则可能是该文件未包含在包中。

您能否通过远程桌面连接到您的实例并查看E:\sitesroot\0文件夹?你能在这里看到XAMLX文件吗?

于 2012-06-18T12:06:35.970 回答