2

次のような構造のディレクトリがあります

root
     temp
        User_related_folder
          preview1.jpg
          preview2.jpg
          preview3.jpg

ユーザーがログアウトするときにUser_related_folderを削除する必要があります。しかし、それを行うと、アプリケーションが再起動します。なぜそれが起こったのですか、それを修正することは可能ですか?

私のアプリケーションは、統合モードの.net4.0でアプリケーションプールの下で動作しています。SystemNetworkとローカルシステムのクレデンシャルを試します。

4

5 に答える 5

3

それが IIS の仕組みです。ディレクトリ構造をいじると、努力のリサイクルが得られます。

これを解決するには、サイト構造外のフォルダーを使用して一時/作業フォルダーを保存します。

于 2012-05-02T11:49:45.633 に答える
1

正解はまだありません。今のところ、サブディレクトリからすべてのファイルを削除するだけで、サブディレクトリは削除しません。

于 2012-05-06T12:47:41.073 に答える
0

msdnによると、/ bin /内のファイルを削除するか、アプリケーションの下のディレクトリを削除すると、アプリが再起動します。

そのため、アプリケーションフォルダの下を削除する必要がある場合は、アプリケーションを再起動する必要があります。

または、アプリケーションの仮想パスからdelのディレクトリを変更することもできますが、セキュリティの質問がトリガーされます。

最後に、ディレクトリの下のファイルを削除することをお勧めします。ディレクトリは削除しないでください。

于 2012-05-08T07:31:42.320 に答える
0

bin フォルダーに変更を加えると、アプリが再起動されます。we.config で何かを変更するのと同じです。

于 2012-05-02T11:55:35.450 に答える