Ошибка развертывания веб-части SharePoint 2010 - PullRequest
1 голос
/ 03 ноября 2010

Когда я размещаю свою веб-часть локально, все в порядке.Веб-часть зарегистрирована как безопасная и полностью пригодна для использования.

Когда я развертываю wsp на другом сервере, веб-часть возвращается со следующей ошибкой, хотя кажется, что все развернуто правильно (и SafeControls появляются внутриweb.config).:

Ошибка веб-части: невозможно отобразить или импортировать веб-часть или элемент управления веб-формы на этой странице.Тип XXXXX не найден или не зарегистрирован как безопасный.

Это почти та же проблема, что и этот вопрос .Единственное отличие состоит в том, что, когда я смотрю на свой файл web.config на сервере, я развертываю его, чтобы я DO вижу SafeControls.

Любые мысли о том, что я могу попытаться решить,?Настройки сервера, порядок упаковки или развертывания и т. Д.

1 Ответ

1 голос
/ 04 ноября 2010

Я смог решить свои проблемы, вручную удалив решение из GAC.Затем я просто попытался добавить решение еще раз, и все работает хорошо.

Я добавил соответствующую веб-часть после первоначальной загрузки решения (извините, что оставил эту часть вне описания).Перед этим я пытался убрать и удалить из центрального администратора, а затем повторить добавление.Очевидно, это на самом деле не удаляло решение из GAC.

Сайт использовал старую версию решения, которая действительно не включала SafeControl для новой веб-части.Как только старая версия была удалена, добавление новой версии прошло без проблем и все хорошо.

Спасибо всем за их предложения.

...