Как включить пользовательский файл web.config в Sharepoint 2010 Project Solution - PullRequest
4 голосов
/ 23 мая 2011

Я создал проект визуальной веб-части, в который я хочу включить пользовательский файл web.config для поддержки настроек моей веб-части. Я выполнил следующие действия: щелкнул «Добавить XML-файл», переименовал его в web.config, а затем включил в этот файл настройки приложений и попытался использовать его в своем коде.

Это не позволило мне сделать это. Не могли бы вы перечислить шаги для включения пользовательского файла web.config в проект.

Ответы [ 3 ]

2 голосов
/ 24 мая 2011

Вы уверены, что хотите поместить эти настройки в web.config?

Файл web.config доступен для всех сайтов, семейств сайтов ... в веб-приложении. Вы уверены, что это правильный выбор? Также сложно поддерживать и обновлять.

У вас есть другие решения:

  • Сохранение ваших настроек в свойствах вашей веб-части
  • Сохранение ваших настроек в пакете свойств объекта SPWeb
  • Сохранение ваших настроек в пользовательском списке ...

Вот несколько полезных ссылок:

http://msdn.microsoft.com/en-us/library/ff798488.aspx

http://msdn.microsoft.com/en-us/library/ff647766.aspx

http://spconfigstore.codeplex.com/

1 голос
/ 23 мая 2011

Вы не сможете включить пользовательский файл web.config для веб-части SharePoint.

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

0 голосов

просим перейти по ссылке на статью ниже

http://claytonj.wordpress.com/2008/03/19/custom-webconfig-settings-in-sharepoint/

надеюсь, это поможет

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