2011-10-28 12 views
0

ClickOnceを使用してアプリケーションを仮想サーバーに公開しています。アプリケーションの公開がフリーズすることがあります(理由はわかりません)。それはファイルのいくつかをコピーし、約20分後にもう1つコピーします。それ以外の時は正常に動作します。ClickOnce Publishが失敗し、クリーンアップできません

問題は私がプロジェクト - >キャンセルビルドをクリックすると、公開プロセスは停止しますが、デバッグ/ app.publishフォルダにロックが保持されることです。これらのロックは、Visual Studioを再起動しても解放されません。私はそれらのロックを削除しないでください(私のマシンを再起動することによって)、通常の別のコンパイル/ビルドをやろうとすると、私のVisual Studio全体がフリーズし、

これが起こる理由は誰にも分かりますか?私は再起動する必要はありませんし、私の仕事で得るために誰もapp.publishフォルダ上のファイルロックを削除する方法を知っていますか?

答えて

0

Webサーバーで置き換えられるファイルがロックされているか、使用中でリモートで上書きするのが難しい問題がありました。私は通常それらを削除してから再度公開しようとすると、時折サーバーにリモート・インする必要があります。私はレプリケートするサーバのロードバランシングでこれを見てきました。プロセスによって問題が発生しました。

+0

明確にする - ロックされているファイルは、ビルド/公開プロセスのために自分のマシン上のファイルです。これは、プロセスがハングアップするため、サーバーへの公開プロセスを取り消す必要がある場合にのみ発生します。私のマシンは、サーバー上の問題とそれ自身の後でクリーンアップしていないVSのために台無しです。 –

関連する問題