![](/img/trans.png)
[英]Publishing a MVC3 application with SQL Server 2008 Database to IIS 7
[英]IIS restart MVC3 application when delete subdir
我有以下結構的目錄
root
temp
User_related_folder
preview1.jpg
preview2.jpg
preview3.jpg
用戶注銷時,我需要刪除User_related_folder。 但是當我這樣做時,我的應用程序重新啟動。 為什么會發生這種情況,並且有可能解決?
我的應用程序在集成模式下以.net 4.0在復制池下工作。 我嘗試使用SystemNetwork和本地系統憑據。
這就是IIS的工作方式。 當您擺弄目錄結構時,您會得到資源的回收。
要解決此問題,請使用站點結構外部的文件夾來存儲臨時/工作文件夾。
仍然沒有正確的答案。 現在,我只刪除subdir中的所有文件,而不刪除子目錄。
對bin文件夾的任何更改都會重新啟動應用程序。 與更改we.config中的任何內容相同。
msdn說,如果您刪除/ bin /中的文件,或刪除應用程序下的任何目錄,則該應用程序將重新啟動。
因此,如果必須刪除應用程序文件夾下的內容,則必須重新啟動應用程序。
或者您可以在應用程序虛擬路徑之外更改del的目錄,但這將觸發安全性問題。
最后我建議您刪除目錄下的文件,不要刪除目錄。
將事物上載/刪除到App_data文件夾將繞過此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.