Как именно WSP разворачивает внутреннюю библиотеку DLL - PullRequest
0 голосов
/ 03 февраля 2010

У меня проблема с развертыванием DLL с WSP.После развертывания первой версии dll с использованием WSP, если я хочу изменить dll и повторно развернуть ее после втягивания, она все еще ссылается на старую сборку, даже если ее больше нет в GAC.Есть ли какая-либо особенность кеширования в Sharepoint, которая не очень очевидна?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 03 февраля 2010

Если вы развертываете в GAC, вам необходимо убедиться, что IIS или пул приложений сбрасывается после внесения каких-либо изменений.DLL определенно кэшируется.

1 голос
/ 20 декабря 2010

Развернутый код не будет перезагружаться . По аналогичной проблеме при развертывании в бен. Хотя проект WSP может быть направлен (в манифесте) только на установку и загрузку из BIN, если в GAC также существует старая копия данной DLL - он загружается первым. Удаление GAC DLL и выполнение IISReset решает проблему. Перенаправление нагрузки обратно в корзину. Это может легко произойти при использовании WSPBuilder, если вы нажмете опцию «Копировать в GAC». К сожалению.

...