- - PR -
インストール時の.tmpファイルの削除は
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-18 15:25
Webセットアッププロジェクトを作る時、他のプロジェクトのInstallerクラスを利用しています。
InstallerクラスのInstallメソッドで、throw new exceptionを発生させて、RollBack は実行しますが、WebサイトのwwwrootフォルダのWebサイトに.tmpファイルは生成して しまい、削除はできなくなりました。 どう解決すれば、良いですか。 | ||||
|
投稿日時: 2006-07-18 16:44
ロックされていて削除できないということ? 最悪IIS止めて消して再起動かな。 | ||||
|
投稿日時: 2006-07-19 00:01
説明不足で、すみません。
自分で作ったのInstallerのクラス(システムのInstallerクラスから継承)のInstallメソッドに、いくつチェック(例えば、デスクの容量チェックなど)が入っています。 そこのチェックで、エラーの場合、InstallerExceptionをスローしています。 今の問題は、Rollbackは正常に実行ができますが、wwwRootにTMPファイルが生成しまいました。 欲しいのは、Rollbackを実行したら、TMPファイルを生成しないようにしたいです。 生成しても、Rollbackメソッドなどによって、削除できれば、かまいません。 (もちろん、手動でこのTMPファイルは削除できますが。) |
1