是否可以將包含自定義SharePoint列表功能的事件處理程序(因此,依賴於Microsoft.SharePoint
程序集的類)的程序集成功部署到Web應用程序的垃圾箱而不是GAC?將SharePoint事件接收器部件部署到Web應用程序BIN
這樣做的選項肯定會出現在我的要素的manifest.xml文件中的XML標記中。但是,我已經看到幾個爲程序集部署CAS策略的參考資料是必須的,並且很少有關於如何成功實現此目的的程序集的需求,該程序集需要訪問SharePoint對象模型等特權。我也看到了一些討論,指出由於CAS的困難/問題,GAC幾乎是一項要求。
我已經能夠將程序集實際部署到文件夾。然而,安全問題一直是一個很大的障礙。我能夠讓我的程序集運行(而不是簡單地在異常中出錯)的唯一方法是將web.config的信任級別提升到<trust level="Full" originUrl="">
,這將不會在我的環境中飛行。我希望能夠在繼續與CAS進一步搏鬥之前驗證我想要做的事。
如果這是可能的,如果有人有指導或資源,可以幫助我修改我的功能部署我的事件處理程序以這種方式,我會很感激。