Как повторно развернуть веб-сервис в SharePoint - PullRequest
0 голосов
/ 30 сентября 2010

Я создал тестовый веб-сервис и успешно развернул его в SharePoint 2007. Теперь мне действительно нужно поместить реальный код в сервис и повторно развернуть на сервере. Я восстановил свою библиотеку DLL и скопировал ее в соответствующую корзину, а затем заново отредактировал ее - те же самые шаги, предпринятые для развертывания. Однако, когда я получаю доступ к странице описания сервисов, она не отображает новые методы сервиса, которые я добавил в новую DLL. Как мне удалить старую версию и заново развернуть мою новую версию? Нужно ли перезагружать или сбрасывать IIS?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 01 октября 2010

Похоже, вы помещаете сборку как в папку BIN, так и в GAC.Выполните следующие действия, чтобы убедиться, что у вас нет старой версии:

  1. Удалить сборку из всех папок BIN веб-приложения SharePoint
  2. Удалите сборку из GAC и убедитесь, что она
  3. Поместите новую сборку в отражатель и убедитесь, что код действительно обновлен
  4. Поместите новую сборку в GAC
  5. Запустите IISRESET
0 голосов
/ 30 сентября 2010

Если вы поместите свою dll в GAC, тогда да, вам нужно будет сделать IISRESET при каждой замене.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...