WordPress有能力自行更新(根據管理員用戶的要求)。是否可以實現自我更新的ASP.NET Web應用程序?
是否有可能使用ASP.NET實現類似的東西?
我可以看到web.config和bin文件夾導致問題。
WordPress有能力自行更新(根據管理員用戶的要求)。是否可以實現自我更新的ASP.NET Web應用程序?
是否有可能使用ASP.NET實現類似的東西?
我可以看到web.config和bin文件夾導致問題。
ASP.NET使用的DLL的影拷貝在你的bin文件夾,讓您XCOPY一組新的DLL和內容的服務器沒有這些文件被鎖定。所以,dll和web.config不是問題。
問題將出現在運行ASP.NET站點的進程擁有對文件系統的寫入權限。這通常是一個壞主意。您應該考慮將這種「自動更新」功能放到可能運行在您的Web服務器上的服務中。
看看這個...
http://www.odetocode.com/articles/305.aspx
...對於「什麼ASP.NET程序員應該知道的關於應用程序域」,而是認真考慮你所建議的安全隱患。如何阻止某人上傳惡意代碼到您的網站?
除了這個安全隱含,是的,它應該是可能的。但是你所說的是讓asp.net進程有權修改其目錄中的所有數據。
這聽起來有點危險。
web.config和bin文件夾不應該是一個問題,你實際上可以在ASP.Net應用程序運行時編輯這些文件。現有會話繼續看到「舊」配置或bin,新會話會獲得新的會話。
編輯:此鏈接descibes我的意思:http://technet.microsoft.com/en-us/library/cc759560.aspx
修改web.config回收應用程序池 – 2009-04-29 15:19:53