У меня есть веб-часть SharePoint (по существу, просто приложение Hello World), которое я только что создал, и у меня возникла проблема с ее развертыванием. Я подписал .dll, создал .dwp и зарегистрировал его как безопасный элемент управления в web.config. Я могу добавить его в галерею веб-частей и добавить детали для нее; однако, когда я пытаюсь добавить его на страницу, я получаю следующую ошибку:
Элемент веб-части или веб-формы на этом Страница не может быть отображена или импортирована. Тип не найден или он не зарегистрировано как безопасное.
Ниже приведен мой файл .dwp:
<?xml version="1.0"?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
<Assembly>SimpleWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=################</Assembly>
<TypeName>MyWebParts.SimpleWebPart</TypeName>
<Title>My Simple Web Part</Title>
<Description>A simple Web Part</Description>
</WebPart>
и запись, которую я добавил в web.config:
<SafeControl Assembly="SimpleWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=################" Namespace="MyWebParts" TypeName="*" Safe="True" />
Я также попытался использовать подстановочные знаки для пространства имен, что не помогло. Я даже попытался установить уровень доверия web.config на "Полный" (который я никогда не делал бы на производстве, но пытался попытаться сузить проблему), но до сих пор не повезло. Есть идеи? Спасибо.