2010-07-29 6 views
5

Я уже некоторое время занимаюсь разработкой MOSS 2007, и я только начинаю работать с SharePoint 2010. Я создал проект SharePoint, добавил визуальную веб-часть и набрал «Привет, мир!». в пользовательский элемент веб-части.Исключение при развертывании в SharePoint 2010 из Visual Studio 2010

Все работает отлично при первом развертывании проекта (выбрав «Развернуть из контекстного меню проекта в обозревателе решений»). Он развертывает проект, активирует функцию, и веб-часть немедленно доступна для использования.

Однако ...

Второй раз, когда я развернуть проект, я получаю сообщение об ошибке в списке ошибок с указанием:

произошла ошибка на этапе развертывания «Переработать IIS Application Pool»: Недопустимое пространство имен

Теперь, если я перейду к SharePoint и вручную удалю веб-часть, деактивирую эту функцию и отменив решение, я смогу снова установить из Visual Studio; ошибка возникает, если проект был развернут хотя бы один раз.

Я думаю, что здесь отсутствует что-то очевидное. Любые рекомендации?

ответ

4

Я нашел ответ!

Но не в Интернете, поэтому я отправлю его здесь, как и в соответствующей публикации, по адресу SharePoint.SE.

Видимо, VS 2010 использует WMI для управления IIS во время перераспределения. Без включенных функций я получил ошибку, описанную выше.

Решение было: открыть меню «Включить Windows» или «Отключить» на панели управления (в разделе «Программы») и включить совместимость WMI. Путь к функции является:

Internet Information Services -> Web Средства управления -> управления IIS 6 Совместимость -> IIS 6 WMI Совместимость

Edit: Ради эталонным, this article имеет скриншоты которых должны быть активированы в Windows 7 для поддержки SharePoint.

+0

Это просто помогло нам решить проблему с новым веб-сервером, который всасывал большую часть нашего времени. Тем не менее, не связанный с Sharepoint. , , –

Смежные вопросы