Перемещение Dll проекта Sharepoint из GAC в Bin - PullRequest
2 голосов
/ 07 октября 2009

У нас есть проект Sharepoint, в котором мы развернули библиотеки проекта в GAC.

Мы видели, что лучшие практики - размещать их в каталоге bin. Это основано на информации в ответе на этот вопрос: Веб-часть dll в Gac или bin с использованием sharepoint 2007

Какие шаги мы должны сделать, чтобы внести это изменение?

Спасибо

Шираз

1 Ответ

3 голосов
/ 07 октября 2009

По существу две вещи:

Это позволяет сборкам с полным доверием SharePoint использовать те, которые работают с частичным доверием (вашими). ​​

  • Напишите пользовательский файл безопасности доступа к коду и добавьте его в файл web.config для веб-приложения SharePoint.

Написание собственного файла CAS может быть сложным и подверженным ошибкам, если вы хотите сделать это правильно. Если вы используете такой инструмент, как WSPBuilder , он может автоматически создать его для вас, что я настоятельно рекомендую. В противном случае, здесь есть рукописное руководство . «Читерский» метод заключается в написании файла CAS, который полностью доверяет вашей сборке, но это противоречит сути.

Примечание: Некоторые артефакты SP, такие как обработчики событий, должны быть развернуты в GAC.

...