2

vs2012/.Net 4.5/WF 4.5 でセルフ ホスト ワークフローを開発していますが、次のメッセージを理解するのにかなり苦労しています。

式アクティビティ タイプ 'CSharpValue`1' を実行するには、コンパイルが必要です。ワークフローがコンパイルされていることを確認してください。

このエラーは、サービス参照によって生成されたアクティビティを呼び出すときに発生します (WCF サービス参照を追加すると、エンドポイントの各アクションがアクティビティになります)。

MSDN を調べていると、次の記事に出くわしました。

彼らは言った

ワークフロー サービスが IIS または WAS でホストされている場合、追加の手順は必要ありませんが、XAML ワークフロー サービスが自己ホストされている場合は、C# 式をコンパイルする必要があります。

それで、ようやく私の質問にたどり着きました: F5を押してワークフローをデバッグし、IISで実行できるようにするにはどうすればよいですか? そして、このひどい例外を止めてください...

プロジェクト構成に移動して、次のようにローカル IIS を使用するように設定しようとしました。IIS構成

しかし、それでもエラーが発生するので、機能していないと思います...

4

2 に答える 2

-3

IIS / WASでの実行についての記事に書かれていることにもかかわらず、サジェストされたファブリックを実装したときにのみワークフローを実行できました...これは質問に対する答えではありません...回避策のようなものです...

于 2012-12-10T12:56:38.640 に答える