问题标签 [xamlx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
780 浏览

wcf - 错误消息:从 AppFabric beta 2 中的 xamlx 下载 wsdl 时,“两个不同的合同具有相同的 ConfigurationName”

当我尝试使用为AppFabric beta 2 托管的文件svcutil生成客户端代理时收到以下错误消息:xamlx

两个不同的合约具有相同的 ConfigurationName

我理解该消息,但是,我找不到它的原因或如何解决它。我正在学习 VS2010RC 培训套件中的“工作流程服务简介”实验室。Web 应用程序有两个服务:SubmitApplication.xamlx 和 EducationScreening.xamlx。我不知道为什么,但他们都有四个端点。如果我通过 IIS Mgmt Studio 中的 AppFabric 仪表板查看:

在浏览器中查看 SubmitApplication.xamlx 时,我看到以下堆栈跟踪:

谁能告诉我我做错了什么?

我自己没有配置任何绑定。BasicHttpBinding 是在 .NET 4 中在 Web 应用程序中托管服务时默认获得的。其他绑定由 AppFabric 配置。我在任何地方都找不到他们的配置。

更新:删除了其中一项 xamlx 服务 ( EducationScreening.xamlx)。没有效果。

亲切的问候,
罗纳德·维尔登伯格

0 投票
1 回答
2801 浏览

iis - 使用 WorkflowServiceHost 的 WF4 工作流版本控制

这个问题有关

我了解如何使用WorkflowApplication. 如果您保留旧版本工作流的原始 XAML 定义,则可以使用正确的WorkflowApplication构造函数加载它们。

WorkflowServiceHost当您想在 IIS 中托管工作流时,如何确保使用正确的工作流定义?

有一个WorkflowServiceHost构造函数可用于加载工作流定义,但是当您通过 XAMLX 文件在 IIS 中托管时,您不会调用WorkflowServiceHost自己,这是由 IIS 以某种方式处理的。那么如何确保为我的工作流的正确版本加载正确的工作流定义?

0 投票
2 回答
1896 浏览

workflow-foundation-4 - 如何(预)启动 xamlx 工作流服务

这个问题有关

我有一个 xamlx 工作流服务,它在运行时从数据库加载其定义的一部分(使用ActivityXamlServices.Load)。原因是我需要版本控制,请参阅相关问题。我将使用 WCF 路由将调用定向到正确的服务。

我动态加载的部分包含一个接收活动。但是,只要工作流未启动,此活动就是“不可见的”,因为我从数据库加载的工作流部分仅在工作流启动时加载。因此,从外部看来,Receive工作流程中似乎没有任何活动。

除了无法为工作流服务生成合同外,我也无法调用该服务。我的第一次尝试是在工作流服务上使用正确的合同进行肥皂调用。但是,在这种情况下,运行时不会自动激活我的工作流程。所以问题是,我如何启动托管在 IIS 中的工作流?

0 投票
1 回答
1121 浏览

workflow-foundation - 使用 XAMLX 服务时如何连接 WF4 WorkflowRuntime 事件

我目前正在使用 BehaviorExtensionElement 加载一个 ServiceBehavior,其中 ApplyDispatchBehavior 方法设置为:

没有任何事件被触发,这只能说明我在这个特定场景中引用运行时实例的方式是错误的。

有人知道这样做的方法吗?提前致谢。

0 投票
1 回答
535 浏览

wpf - VS2010 工作流设计表面不工作

我正在使用 VS2010 并遇到一个问题,即在打开我的解决方案时 Workflow.xamlx 似乎无法正确呈现。

设计图面上的活动仅针对加载 xamlx 时最初可见的区域绘制。

为了演示这个问题,我看到了以下内容。(我为模糊道歉)

可见区域

第一个问题是我不能使用垂直滚动条来滚动文档。但是,我可以使用鼠标滚轮来揭示第二个问题,即所有活动、自定义或标准活动都显示为空框。

替代文字

我试过以下

  • 完整的 Visual Studio 重新安装。
  • 视频驱动程序卸载/重新安装(之间重新启动)。也尝试了新的、旧的和一些随机的视频驱动程序。
  • 删除了上周安装的 Visual Studio 的修补程序,KB945140... 以防万一
  • 通过“DisableHWAcceleration”和所有各种 WPF 注册表设置禁用硬件加速。

我可以缩放到 25%,折叠所有活动,然后展开它们,因为缩放级别似乎迫使活动重新绘制。这很好,因为我可以看到图标,但我仍然无法滚动文档,也无法更改工作流根级别的活动属性。无论我在哪里单击,属性窗口都会报告“属性编辑不可用”。

我已经使用了 VS2010 的第二个实例来调试第一个实例,没有异常被抛出到调试器中,并且查看调试输出似乎没有显示任何内容。

0 投票
1 回答
438 浏览

xaml - WF4 中 SendResponse 的行为

在我的模板工作流的顶部,我放置了一个 ReceiveRequest / SendReply 块,我想在其中执行同步操作,从而使用户客户端能够接收到正在启动的工作流的及时响应。客户端通过 WCF 调用 WF。

客户端通过我的应用程序数据库上的条目状态了解当前请求的状态。

例如,我创建一个订单,调用 PlaceOrderWF,将 DB 上的订单状态设置为“已接受”。然后,客户端可以在 WF 进行检查、控制等时执行他想要的任何操作,...,将订单的最终值设置为“已完成”或“错误”。

我希望客户端会在 SendResponse 块之后收到响应。实际上它似乎并没有以这种方式工作,但它等待某种“事件”来释放客户端。不幸的是,我没有证据表明有事件触发了这种行为。

要对其进行测试,只需在 SendResponde 活动之后放置一个延迟活动,您应该能够重现我正在谈论的行为。

关于如何避免这种不需​​要的错误的任何提示?

WF 模板 -- 操作名称故意留空

0 投票
2 回答
934 浏览

workflow - 如何使用 javascript 从 xamlx 工作流服务调用接收活动?

我需要从将参数作为json传递的javascript调用我的工作流程中的接收活动,并且我也需要将响应作为json格式..

我尝试了我发现的所有东西,但没有任何效果。

希望你能帮助我...谢谢

0 投票
1 回答
532 浏览

wcf - 控制没有 AppFabric 的持久化 WF 实例 (xamlx)

我有一个工作流服务(xamlx),它实现了一些复杂的业务流程(具有持久性和相关性)。该服务托管在 IIS 中,我使用 AppFabric 来控制工作流实例(终止它们或取消)。

现在,我需要允许没有管理权限并因此访问 AppFabric 的用户在调用工作流时出错并重新启动工作流时停止工作流(终止)。

是否可以使用 C# 代码实现与 AppFabric 中使用的逻辑相同的逻辑(我计划创建一个可以终止工作流的 Web 服务)

提前致谢!

0 投票
1 回答
833 浏览

wcf - 动态创建 WCF 工作流 (xamlx)

我试图在 4.0 中动态创建工作流。我试图动态创建 xamlx 文件并保存在特定文件夹中。我需要从 WCF 服务编译这些文件以生成 dll。这可能吗?当我们构建解决方案时,xamlx 文件是如何编译为 dll 的?有没有类似于我们用来编译 c# 文件的 csc.exe 的东西。

0 投票
1 回答
242 浏览

xaml - 将活动 XAML(X) 文件从 WF 4 转换为 4.5 的工具/方法

在 VS 2012 中打开 VS2010 项目 XAML 文件时,您会得到:“由于 xaml 中的错误,无法加载活动”

有没有人找到处理这个问题的方法?