Отсутствует безопасная контрольная запись - PullRequest
0 голосов
/ 19 мая 2010

У меня есть рабочий hello-world, такой как веб-часть для моего SPS3.0

Я могу скомпилировать, упаковать и развернуть его, используя VS2008, makecab.exe и stsadm. Итак, я знаю теорию развертывания веб-частей sharepoint.

Моя проблема:

После того, как я вставил дополнительный файл .webpart, elements.xml и feature.xml для развертывания файла .webpart и получения знаний о добавлении функций в мою веб-часть, в развернутой веб-части отсутствует элемент безопасного управления в Интернете. конфигурации. Но DLL можно найти в GAC, и мои функции также развернуты в нужных папках. Я ничего не изменил в моем manifest.xml, особенно в его -tag, потому что он определенно работал до того, как я добавил свои дополнительные файлы функций.

Кто-нибудь может мне помочь? Должен ли я предоставить вам некоторые фрагменты кода?

Спасибо, Стефан

Ответы [ 3 ]

1 голос
/ 20 мая 2010

Вы можете попробовать WSPBuilder , это автоматизирует и упростит процесс развертывания.

0 голосов
/ 22 мая 2010

Если вы развертываете пакет решений с помощью stsadm -o deploysolution , убедитесь, что вы используете параметр allcontenturls или параметр url указывает на правильное веб-приложение. Какой параметр вы используете (и каким образом) будет определять, к какому файлу (файлам) web.config будут применены параметры безопасного управления из manifest.xml.

0 голосов
/ 21 мая 2010

Насколько я могу судить, вы пытаетесь выяснить, как зарегистрировать свою веб-часть в качестве безопасного элемента управления без использования каких-либо инструментов и т. Д., А также без прав администратора. Я думаю, вы найдете это невозможным, поскольку регистрация безопасного управления должна происходить в файле web.config и так или иначе (WSP Builder, вручную, скрипт), этот файл необходимо изменить. Насколько я знаю, это могут сделать только администраторы.

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