在sharepoint 2007 Web部件部署中,最佳做法是什麼?將dll部署到GAC或bin?使用sharepoint 2007的Gac或bin中的Web部件dll
4
A
回答
8
像往常一樣最佳實踐,這取決於你的情況。將dll加入GAC意味着它們必須具有強大的名稱,並且會得到充分的信任。這使得它部署起來非常簡單,但對代碼根本沒有代碼訪問安全性(CAS)檢查,它將被完全信任。 GAC中的組件也可以在服務器上的其他站點上重新使用,而無需部署多個副本。
部署到bin意味着您需要了解web部件的CAS要求,並且如果您需要在web.config中設置的信任級別中執行一些不允許的操作,則需要將信任級別提升爲完全信任(不推薦),或者使用適當的配置創建自定義信任級別。關於此的更多細節可以在這裏找到: http://msdn.microsoft.com/en-us/library/cc768613.aspx
回到問題,對於內部網站,沒有外部訪問的網站,並且網絡部分工作的數據不敏感(例如工資),我會部署到GAC,以保持簡單。
對於可從Web訪問的應用程序或處理敏感數據的內部應用程序,出於安全原因,我通常會使用bin部署。
相關問題
- 1. Sharepoint 2007 webpart與dll在gac中失敗
- 2. 缺少DLL引用的Sharepoint 2007 Web部件異常處理
- 3. ASP.Net Session Sate,Sharepoint,GAC和Bin部署
- 4. 引用的DLL沒有檢查GAC的可視Web部件
- 5. 在Sharepoint 2007中部署Web控件
- 6. GAC中的DLL部署-ASP.NET
- 7. Resharper + Sharepoint = GAC中鎖定的DLL
- 8. 將Sharepoint項目Dll從GAC移動到Bin
- 9. Sharepoint 2007天氣web部分
- 10. 如何在Web用戶控件中使用來自GAC的dll
- 11. SharePoint 2007 - 無法找到Web部件
- 12. 分析/優化(Sharepoint 2007)Web部件
- 13. 自定義Web部件參數-Sharepoint 2007
- 14. 部署dll sharePoint 2007只是到/ bin和從代碼隱藏引用?
- 15. 兩個GAC和\的Inetpub需要ASP.NET DLL \ wwwroot的\ BIN
- 16. Dll在bin和gac中,哪一個被使用?
- 17. DLL緩存問題/ GAC的Sharepoint
- 18. 將dll部署到GAC
- 19. 部署與VS2010開發的可視web部件到SharePoint 2007
- 20. 如何在SharePoint 2007的Web部件託管Silverlight應用程序
- 21. SharePoint 2007 Web部件與Project Server 2007集成
- 22. 驗證C#中的Sharepoint 2007 Web部件表單字段
- 23. 過濾SharePoint 2007 Web部件中的上一個下拉列表
- 24. 將我的DLL部署到GAC,參考其他不在GAC中的DLL
- 25. SharePoint:將部署WSP在Gac中安裝DLL嗎?
- 26. GAC中的舊dll仍在使用中
- 27. SharePoint中的Web部件
- 28. GAC中的DLL ---當GAC中更新的DLL將生效時
- 29. Sharepoint 2007:如何更改自定義Web部件Web服務URL?
- 30. 在SharePoint Web部件頁中使用AspCompat