0

開発マシンの要件に従って機能する SharePoint ビジュアル スタジオ ワークフローを変更しました。SharePoint サーバー上の電子メール対応ドキュメント ライブラリに展開する必要があり、新しいアイテムがライブラリに追加されたときに自動的に開始されるように設定されています。それをサーバーにデプロイし、ドキュメント ライブラリへの手動アップロードを実行すると、つまりアップロード ボタンを使用してドキュメントをアップロードすると、期待どおりに実行されます。ただし、ドキュメント ライブラリが電子メールを受信すると、以前のバージョンのワークフローが実行されます。これは本当にイライラします。ワークフローの以前のバージョンをすべて削除しましたが、現在は 1 つしか残っていません。ワークフローを削除して再度追加しようとしましたが、それでも同じ動作です。Windows フォルダーから一時的な .net ファイルを削除しましたが、うまくいきません。

新しいバージョンが正しくインストールされていない場合、手動アップロードが正常に機能するのはなぜですか? 誰かが助けることができますか?手動アップロードと電子メールで同じバージョンのワークフローを実行したい。

4

2 に答える 2

3

このサービスはおそらく古いDLLをキャッシュしているため、Windows Sharepointサービスタイマーサービス(OWSTIMER.EXE)を再起動する必要があります。

OWSTIMER.EXEは、イベントが発生した後にワークフローをウェイクアップするサービスであるためです。

于 2010-02-24T08:26:14.933 に答える
0

新しいバージョン番号で DLL をビルドし、もう一度デプロイして、それが役立つかどうかを確認してください。

于 2010-02-24T08:38:21.097 に答える