1
我需要徵求有關我所使用的組織最近的安全策略更改的反饋。他們最近禁止將DLL部署到共享的IIS 6應用程序服務器。這些服務器託管許多孤立的Web應用程序池新規則要求在GAC中安裝所有DLL。在共享IIS 6服務器上的GAC的leiu中禁止部署DLLs
這對我來說是個問題,因爲我部署了多個dll,包括ASP.NET MVC框架,HTML敏捷包,ELMAH和我自己的共享類庫。我這樣做是因爲:
- 消除了全局程序集緩存的Web應用程序服務器依賴性。
- 允許我(開發人員)控制我的應用程序內部發生的事情。
- 使應用程序能夠作爲「包」進行部署。
- 消除服務器管理員的應用程序部署負擔。
現在,這是我的問題。
- 從安全角度來看,使用GAC與bin-deployment有什麼優勢?
- 是否可以在GAC中託管多個版本的相同DLL?
- 有沒有人遇到類似的限制?