Обновление развертывания веб-части на Sharepoint 2007 - PullRequest
2 голосов
/ 27 января 2011

Я разработал веб-часть и развернул ее на своем сервере, используя это руководство:

http://leedale.wordpress.com/2007/05/31/deploying-a-webpart-solution-in-sharepoint-2007-the-simple-way/Теперь я изменил свою веб-часть и не могу обновить ее на сервере.Есть ли у вас какое-либо руководство, чтобы посоветовать?Кроме того, верно ли руководство, которому я следовал, или есть более эффективный способ развертывания и обновления пользовательской веб-части на сервере?Большое спасибо

1 Ответ

1 голос
/ 27 января 2011

Следующее руководство предназначено для развертывания файла решения на сервере. Пока вы создаете веб-часть в своей среде разработки, я не стал бы каждый раз упаковывать ее.

Ваш наиболее распространенный путь разработки, вероятно, будет («ручной» путь):

  1. Напишите какой-нибудь код в своей веб-части
  2. Перекомпилировать веб-часть
  3. Установите DLL в GAC
    • Перетащите из вашего каталога отладки в GAC (Пуск -> Выполнить -> сборка)
    • ИЛИ открывая командную строку Visual Studio и используя gacutil /i "path/to/mywebpart.dll"
  4. Выполнить команду IISRESET

Важно отметить, что ваше решение уже позаботилось о регистрации вашей веб-части в качестве безопасного элемента управления в web.config.

Когда вы будете готовы к развертыванию в QA или Production, вы создадите выпускную копию своей DLL и затем упакуете ее в решение.

Если у вас Visual Studio 2008, я бы также порекомендовал расширения Visual Studio для WSS 3.0 . Он предоставляет вам пару очень полезных шаблонов и позволяет писать, упаковывать и развертывать веб-части в файле решения - все это из Visual Studio.

  1. Создание нового проекта веб-части (это шаблон проекта VSeWSS)
  2. Щелкните правой кнопкой мыши свойства своего проекта, перейдите на вкладку «Отладка» и установите «Запустить браузер с URL-адресом» для своего сайта SharePoint (вашей учетной записи потребуются все необходимые права для развертывания кода)
  3. Напишите код!
  4. Щелкните правой кнопкой мыши свой проект и выберите Deploy
  5. Добавление веб-части в галерею веб-частей сайта: /sites/SiteCollection/_catalogs/wp.
  6. Добавить веб-часть на страницу
  7. Повторите № 3 и № 4!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...