看板 C_Sharp 關於我們 聯絡資訊
※ 引述《tomex (Tomex Ou)》之銘言: : 現象: : Directory.Delete(path.true); : 只要是web目錄下的任何目錄之刪除,都會造成session被kill. : 詳細探討: : http://weblogs.asp.net/owscott/archive/2006/02/21/438678.aspx : 目前無解法(架構問題),等待vs2008解套。 這個和FileSystemWatcher的特性有關, 在subfolder有檔案活動就會 觸發recompile. 這是by design的問題我不認為會在VS2008有任何 改變. 其實只要在該web folder上建一個「本體不是在相同實體目錄下」的 virtual directory用來儲存會有需要建立/修改/刪除的見錄/檔案 就可以了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.134.126.84
tomex:一般remote hosting不允許作這樣的linked dir. 11/19 10:45
tomex:網路上有一種是關掉File通知服務的hack code,但不知效果 11/19 10:45
leicheong:那改放在App_Data就好了嗎? 11/19 13:57
leicheong:由於這folder的內容在設計上就可以被修改的, 因此應該 11/19 13:59
leicheong:不會有這問題. (倒是有可能有權限上的問題, 但暫時沒有 11/19 14:00
leicheong:時間測試) 11/19 14:00
tomex:放在App_Data的圖檔或檔案,user怎麼下載呢? orz.. 11/20 10:34
leicheong:寫一個網頁來讀取檔案, 設定content-disposition 11/20 14:25
leicheong:這http header後把檔案寫出到response stream就可以了 11/20 14:28
leicheong:托管網站在別人的伺服器本來就有許多對其他人來說不存在 11/20 14:30
leicheong:的限制, 要學會找辦法workaround啊... 11/20 14:31