2008-10-08 10 views
5

Korzystając z interfejsu SharePoint API, w jaki sposób mogę zmodyfikować rozszerzony plik web.config webapp?Jak zmienić plik web.config rozszerzonej aplikacji SharePoint

Muszę wprowadzić pewne zmiany w tym pliku, aby określić ciąg połączenia, programista członkostwa, itp. ... do korzystania z uwierzytelniania formularzy.

Obecnie mogę zmienić plik web.polfig "master", ale nie rozszerzony.

Edited

Używam Sp 2007. Jestem już przy użyciu klasę SPWebConfigModification zmodyfikować webapp nadrzędnego. Te modyfikacje są propagowane do rozszerzonej aplikacji internetowej. Muszę zmienić TYLKO rozszerzoną. Ale nie znajduję sposobu, żeby to zrobić.

Co staram się osiągnąć, jest zaprogramowanie mało kreatora, który:

  • pokazuje listę webapp więc użytkownik może wybrać jeden
  • przedłużyć ten wybrany webapp do innej strefy
  • skonfigurować tę rozszerzoną strefę używać uwierzytelniania formularzy

Dzięki

Odpowiedz

2

Dostałem odpowiedź z bloga.

W twoim przypadku trzeba napisać Web Application scoped funkcję, która po ciebie przepisu swoją witrynę # aplikację C, jest rozmieszczony na nowo zapewnionej miejscu w odbiorniku funkcję wstrzyknąć wymagane Ustawienia web.config, ponieważ w tym kontekście można uzyskać interfejs API konfiguracji, ale należy pamiętać o następujących kwestiach:

Jeśli nie używasz klasy SPWebConfigModification i nie używasz API konfiguracji ASP.NET 2.0 lub własnego mechanizmu, propagowanie zmian w gospodarstwo to TWOJA ODPOWIEDZIALNOŚĆ. Jeśli dzieje się to na samodzielnej instalacji, nie musisz się tym przejmować.

Nie można tego zrobić zewnętrznie. Musimy zrobić funkcję, aby to osiągnąć.

Dzięki

0

Szybka odpowiedź: zajrzyj do klasy SPWebConfigModification. Jestem zakładając, że używasz programu SharePoint 2007. Najlepszym sposobem, aby dowiedzieć się o to, aby kopać w projektach Open Source

wyszukiwanie kodu Google: http://www.google.com/codesearch?q=spwebconfigmodification&hl=en&btnG=Search+Code Ten projekt na CodePlex wygląda jak jeden wielki SPWebConfigModification: http://www.codeplex.com/ajaxifymoss/Release/ProjectReleases.aspx?ReleaseId=13360

+0

Według klasy SPWebConfigModification, już go używam. Mogę zmodyfikować "rodzicielską" aplikację internetową, ale nie taką rozszerzoną. – vIceBerg

Powiązane problemy