2011-01-04 1 views
0

SharePoint 웹 파트를 만들었습니다. 웹 파트는 사용자 지정 데이터베이스를 사용합니다. 웹 파트를 설치하는 동안 데이터베이스에 액세스하기위한 데이터베이스 이름과 로그인 세부 정보를 얻습니다. 내 응용 프로그램에서 설치하는 동안 주어진 이러한 값을 읽고 데이터베이스에 연결해야합니다.응용 프로그램을 설치하는 동안 데이터베이스 이름 및 로그인 정보 얻기 응용 프로그램에서 읽을 때

어디에서이 값을 저장/검색 할 수 있습니까? 내 응용 프로그램이 asp.net 웹 응용 프로그램 내에 상주하므로 얼마나 쉽게이 작업을 수행 할 수 있습니까?

답변

1

SPPersistedObject를 모두 피하고 팜, 웹 응용 프로그램 또는 사이트 수준의 SPPropertyBag에 저장하는 것이 좋습니다.

이 답변에는 MSDN - SharePoint Guidance 라이브러리와 같은 코드 샘플 링크가 포함되어 있습니다.

SO - Read/Write from/to Hierarchical Object Store - SharePoint

+0

Hey Ryan. 네, 그 질문을 올렸고 당신의 대답을 기억합니다. HOS에 다시는 절대로 접촉하지 않을 것입니다. 이미 많은 화상을 입었습니다. – NLV

+0

팜 수준 솔루션입니다. 어디에서 설정을 저장할 수 있습니까? – NLV

+0

아 - 그러 셨군요. 미안 해요. 당신이 그 질문에 대한 대답이 아니라고 생각하지 않았어요. 팜 레벨 솔루션에서 SPFarm.Properties에 저장할 수 있습니다. http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.sppersistedobject.properties.aspx 다른 응답으로 연결된 코드 샘플. – Ryan

1

SharePoint SPWebApplication (실제로는 SPPersistedObject입니다)에는 값을 저장할 수있는 Properties 속성 (PropertyBag/HashTable)이 있습니다. 거기에 귀하의 연결 데이터를 저장하는 것이 좋습니다.