問題タブ [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 ベータ 2 で xamlx から wsdl をダウンロードするときの「2 つの異なるコントラクトが同じ ConfigurationName を持っています」

を使用して、AppFabric ベータ 2 によってホストされてsvcutilいるファイルのクライアント プロキシを生成しようとすると、次のエラー メッセージが表示されます。xamlx

2 つの異なるコントラクトが同じ ConfigurationName を持っています

メッセージは理解できますが、原因や修正方法がわかりません。VS2010RC トレーニング キットの「Introduction to Workflow Services」ラボに従っています。Web アプリケーションには、SubmitApplication.xamlx と EducationScreening.xamlx の 2 つのサービスがあります。理由はわかりませんが、どちらも 4 つのエンドポイントを持っています。IIS Mgmt Studio の AppFabric ダッシュボードを確認すると、次のようになります。

ブラウザーで SubmitApplication.xamlx を見ると、次のスタック トレースが表示されます。

誰が私が間違っているのか教えてもらえますか?

自分でバインディングを構成していません。BasicHttpBinding は、Web アプリケーション内でサービスをホストするときに .NET 4 で既定で取得されるものです。他のバインディングは、AppFabric によって構成されます。それらの構成がどこにも見つかりません。

更新: xamlx サービスの 1 つを削除しました ( EducationScreening.xamlx)。無効。

敬具、
ロナルド・ヴィルデンバーグ

0 投票する
1 に答える
2801 参照

iis - WorkflowServiceHost を使用した WF4 ワークフローのバージョン管理

この質問に関連しています。

を使用してワークフローのバージョン管理を実装する方法を理解していますWorkflowApplication。古いバージョンのワークフローの元の XAML 定義を保持している場合は、適切なWorkflowApplicationコンストラクターを使用してそれらを読み込むことができます。

IIS でワークフローをホストする場合、正しいワークフロー定義を使用するようにするにはどうすればよいWorkflowServiceHostでしょうか?

ワークフロー定義をロードするために使用できるコンストラクターがありWorkflowServiceHostますが、XAMLX ファイルを介して IIS 内でホストしている場合は、WorkflowServiceHost自分自身を呼び出さず、IIS によって何らかの方法で処理されます。では、正しいバージョンのワークフローに対して正しいワークフロー定義が読み込まれるようにするにはどうすればよいでしょうか?

0 投票する
2 に答える
1896 参照

workflow-foundation-4 - xamlx ワークフロー サービスを (事前に) 開始する方法

この質問に関連しています。

実行時にデータベースから定義の一部をロードする xamlx ワークフロー サービスがあります ( ActivityXamlServices.Loadを使用)。この理由は、バージョン管理が必要だからです。関連する質問を参照してください。WCF ルーティングを使用して、呼び出しを適切なサービスに転送します。

動的にロードする部分には、Receiveアクティビティが含まれています。ただし、データベースからロードしたワークフローの一部はワークフローの開始時にのみロードされるため、ワークフローが開始されない限り、このアクティビティは「見えません」。そのため、外部からはReceive、ワークフローにアクティビティがないように見えます。

ワークフロー サービスのコントラクトを生成できないだけでなく、サービスを呼び出すこともできません。私の最初の試みは、ワークフロー サービスで適切なコントラクトを使用してソープ コールを行うことでした。ただし、その場合、ランタイムはワークフローを自動的にアクティブ化しません。問題は、IIS 内でホストされているワークフローを開始するにはどうすればよいかということです。

0 投票する
1 に答える
1121 参照

workflow-foundation - XAMLXサービスを使用するときにWF4WorkflowRuntimeイベントを接続する方法

現在、BehaviorExtensionElementを使用してServiceBehaviorをロードしています。ここで、ApplyDispatchBehaviorメソッドは次のように設定されています。

この特定のシナリオでランタイムインスタンスを参照している方法が間違っていることを示すだけのイベントはトリガーされません。

誰かがこれを行う方法を知っていますか?前もって感謝します。

0 投票する
1 に答える
535 参照

wpf - VS2010 ワークフロー デザイン サーフェスが機能しない

VS2010 を使用していますが、ソリューションを開いたときに Workflow.xamlx が正しくレンダリングされていないように見えるという問題があります。

デザイン サーフェイス上のアクティビティは、xamlx の読み込み時に最初に表示される領域に対してのみ描画されます。

問題を示すために、次のように表示されます。(ボケててすみません)

可視領域

最初の問題は、垂直スクロール バーを使用してドキュメントをスクロールできないことです。ただし、マウス ホイールを使用すると、カスタムまたは標準のすべてのアクティビティが空のボックスとして表示されるという 2 番目の問題が明らかになります。

代替テキスト

私は次のことを試しました

  • Visual Studio の完全な再インストール。
  • ビデオ ドライバーのアンインストール/再インストール (間に再起動を伴う)。新しい、古い、いくつかのランダムなビデオ ドライバーも試しました。
  • 先週インストールされた Visual Studio のホットフィックス パッチ KB945140 を削除しました...念のため
  • 「DisableHWAcceleration」とすべてのさまざまな WPF レジストリ設定を介して、ハードウェア アクセラレーションを無効にしました。

25% にズームし、すべてのアクティビティを折りたたんでから展開できますが、ズーム レベルのためにアクティビティが強制的に再描画されるようです。アイコンが表示されるのでこれで問題ありませんが、ワークフローのルート レベルでアクティビティのプロパティを変更したり、ドキュメントをスクロールしたりすることはできません。プロパティ ウィンドウで、どこをクリックしても「プロパティの編集は利用できません」と報告されます。

VS2010 の 2 番目のインスタンスを使用して最初のインスタンスをデバッグしましたが、例外はデバッガーにスローされず、デバッグ出力を見ても何も明らかになりません。

0 投票する
1 に答える
438 参照

xaml - WF4 での SendResponse の動作

テンプレート ワークフローの一番上に、同期操作を実行したい場所に ReceiveRequest / SendReply ブロックを配置し、ユーザー クライアントが開始されたワークフローのタイムリーな応答を受信できるようにします。クライアントは、WCF 経由で WF を呼び出します。

クライアントは、アプリケーション データベースのエントリのステータスを使用して、現在のリクエストのステータスを認識しています。

たとえば、注文を作成し、PlaceOrderWF を呼び出し、DB で注文のステータスを「Accepted」に設定します。クライアントは、WF がチェックや制御などを行っている間に、必要なことを何でも実行できます。注文の最終値を「完了」または「エラー」に設定します。

SendResponse ブロックの直後にクライアントが応答を受け取ることを期待しています。実際にはこのようには動作しないようですが、何らかの「イベント」がクライアントを解放するのを待ちます。残念ながら、この動作を引き起こすイベントの証拠はありません。

テストするには、SendResponde アクティビティの後に Delay アクティビティを配置するだけで、私が話している動作を再現できるはずです。

この望ましくないエラーを回避する方法に関するヒントはありますか?

WF テンプレート -- 操作名を意図的に空白のままにしました

0 投票する
2 に答える
934 参照

workflow - javascript を使用して xamlx ワークフロー サービスから受信アクティビティを呼び出すにはどうすればよいですか?

パラメータをjsonとして渡すjavascriptからワークフローで受信アクティビティを呼び出す必要があり、json形式としての応答も必要です..

見つけたものはすべて試しましたが、何も機能しません。

あなたが私を助けてくれることを願っています...ありがとう

0 投票する
1 に答える
532 参照

wcf - AppFabricを使用せずに永続化されたWFインスタンス(xamlx)を制御する

複雑なビジネスプロセス(永続性と相関関係)を実装するワークフローサービス(xamlx)があります。このサービスはIISでホストされており、AppFabricを使用してワークフローインスタンスを制御します(終了またはキャンセル)。

次に、管理者権限を持たないユーザーに、AppFabricへのアクセスを許可して、ワークフローの呼び出し中にミスをした場合にワークフローを停止(終了)してワークフローを再開できるようにする必要があります。

AppFabricで使用されているのと同じロジックをC#コードで実装することは可能ですか(ワークフローを終了できるWebサービスを作成する予定です)

前もって感謝します!

0 投票する
1 に答える
833 参照

wcf - WCFワークフローを動的に作成する(xamlx)

4.0でワークフローを動的に作成しようとしていました。xamlxファイルを動的に作成し、特定のフォルダーに保存しようとしました。dllを生成するには、WCFサービスからこれらのファイルをコンパイルする必要があります。これは可能ですか?ソリューションをビルドするときに、xamlxファイルはどのようにdllにコンパイルされますか?c#ファイルのコンパイルに使用したcsc.exeに似たものはありますか?

0 投票する
1 に答える
242 参照

xaml - アクティビティ XAML(X) ファイルを WF 4 から 4.5 に変換するツール/メソッド

VS 2012 で VS2010 プロジェクトの XAML ファイルを開くと、「xaml のエラーのため、アクティビティを読み込めませんでした」というメッセージが表示される

誰かが主題を処理する方法を見つけましたか?