Исключение при развертывании в SharePoint 2010 из Visual Studio 2010 - PullRequest
5 голосов
/ 29 июля 2010

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

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

Однако ...

При втором развертывании проекта появляется ошибка в сообщении об ошибке.Список с указанием:

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

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

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

1 Ответ

4 голосов
/ 29 июля 2010

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

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

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

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

Информационные службы Интернета -> Веб-инструменты управления -> Совместимость управления IIS 6 -> Совместимость IIS 6 WMI

Редактировать: Для справки, эта статья содержит снимки экрана, на которых необходимо активировать функции в Windows 7 для поддержки SharePoint.

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