2012-01-06 3 views
0

Sitecoreエディタで、一度に最大25個のアイテムを自動的に作成するコマンドを作成しました。私が経験している問題は、操作がちょうど "ハング"して完了しないということです。私はエラー処理とロギングを追加したので、エラーではないと思います。Sitecoreエディタで新しいアイテムを作成するときに操作が「タイムアウト」する

次のエラーメッセージが表示されます。「操作を完了できませんでした。セッションがタイムアウトまたはサーバーに障害が発生したために失われた可能性があります。

「タイムアウト」の継続時間を増やすにはどうすればよいですか(この設定はどこかの設定です)。

+2

部分的に修正されていても、サンプルコードを提供してください。それは "イベントハンドラ"か "コマンドテンプレート"ですか? –

+0

これはあなたの最近の質問の元のバージョンですか? http://stackoverflow.com/questions/8913860/command-timing-out-during-sitecore-automated-item-creation –

答えて

0

通常、IISの設定に応じて、長時間実行される操作は、通常は20分後にタイムアウトします。代わりに、IIS要求を待つことなく、バックグラウンドで実行されるので、スケジュールされたタスクとしてコマンドを実行する必要があります。

しかし、25個のアイテムを挿入するのは、ブラウザがタイムアウトするような長い操作であると思われます。コードに別の問題がある可能性があります。

+0

私は訂正しました。私は1つのコマンドで275の新しい項目を作成しようとしています。最初の試行では、アイテムの約90%が作成され、コマンドが実行されている間にタイムアウトしてしまう(IEがクラッシュする)ため、タイムアウトが間違いありません。 2回目の試行では、初めて見逃した16個のアイテムを作成しますが、タイムアウトしません。ユーザーがこの機能をより頻繁に使用する必要があるため、スケジュールされたタスクとして実行するかどうかはわかりません。 – sean

関連する問題