웹 구성 참조(Master Data Services)
Master Data Services에서는 인터넷 정보 서비스(IIS)가 마스터 데이터 관리자 웹 응용 프로그램 및 웹 서비스를 호스팅할 수 있도록 하는 구성 설정이 Web.config 파일에 포함됩니다. 이 Web.config 파일은 Master Data Services 설치 경로의 WebApplication 폴더에 있습니다. 경로 및 사용 권한에 대한 자세한 내용은 폴더 및 파일 사용 권한(Master Data Services)을 참조하십시오.
Web.Config 요소
Web.config 파일에는 표준 IIS, .NET Framework, ASP.NET 및 WCF(Windows Communication Foundation) 구성 요소 외에도 사용자 지정 Master Data Services 요소인 <masterDataServices>가 포함되어 있습니다. 다음 표에서는 Web.config 파일에 포함된 요소에 대해 설명합니다.
구성 요소 |
설명 |
---|---|
masterDataServices |
사용자 지정 요소. Master Data Services 웹 서비스를 Master Data Services 데이터베이스에 연결합니다. |
connectionStrings |
ASP.NET 요소. 자세한 내용은 MSDN Library에서 connectionStrings 요소(ASP.NET 설정 스키마)를 참조하십시오. |
system.web |
ASP.NET 요소. 자세한 내용은 MSDN Library에서 system.web 요소(ASP.NET 설정 스키마)(system.web Element(ASP.NET Settings Schema))를 참조하십시오. |
startup |
.NET Framework 요소. 자세한 내용은 MSDN Library에서 <startup> 요소를 참조하십시오. |
runtime |
.NET Framework 요소. 자세한 내용은 MSDN Library에서 <runtime> 요소를 참조하십시오. |
system.codedom |
.NET Framework 요소. 자세한 내용은 MSDN Library에서 <system.codedom> 요소를 참조하십시오. |
system.web.extensions |
ASP.NET 요소. 자세한 내용은 MSDN Library에서 system.web.extensions 요소(ASP.NET 설정 스키마)(system.web.extensions Element(ASP.NET Settings Schema))를 참조하십시오. |
system.webServer |
IIS 요소를 포함하는 섹션 그룹. 자세한 내용은 MSDN Library에서 system.webServer 섹션 그룹 [IIS 7 설정 스키마](system.webServer Section Group [IIS 7 Settings Schema])를 참조하십시오. |
system.serviceModel |
WCF 요소. 자세한 내용은 MSDN Library에서 <system.serviceModel>를 참조하십시오. |
system.diagnostics |
.NET Framework 요소. 자세한 내용은 MSDN Library에서 <system.diagnostics> 요소를 참조하십시오. |
appSettings |
ASP.NET 요소. 자세한 내용은 MSDN Library에서 appSettings 요소(일반 설정 스키마)(appSettings Element(General Settings Schema))를 참조하십시오. |
masterDataServices 요소
<masterDataServices> 요소는 Master Data Services 웹 서비스를 Master Data Services 데이터베이스에 연결하는 데 사용되는 사용자 지정 요소입니다.
구문
<masterDataServices>
<instance virtualPath="path" siteName="name" connectionName="name" serviceName="name" />
</masterDataServices>
요소 및 특성
항목 |
설명 |
---|---|
instance |
자식 요소. 웹 서비스와 데이터베이스 연결 문자열에 대한 정보를 지정하는 특성을 포함합니다. |
virtualPath |
특성. 마스터 데이터 관리자 웹 응용 프로그램 및 서비스의 가상 경로를 지정합니다. 이 값은 IIS ApplicationHost.config 파일에서 <site> 요소 아래에 있는 <application> 요소의 path 특성에 해당합니다. |
siteName |
특성. 마스터 데이터 관리자 웹 응용 프로그램과 서비스를 호스트하는 사이트의 이름을 지정합니다. 이 값은 IIS ApplicationHost.config 파일에서 <sites> 아래에 있는 <site> 요소의 name 특성에 해당합니다. |
connectionName |
특성. 사용할 연결 이름을 지정합니다. 이 값은 Web.config 파일에서 <connectionStrings> 요소 아래에 있는 <add> 요소의 name 특성에 해당합니다. |
serviceName |
특성. 웹 서비스의 이름을 지정합니다. 이 값은 Web.config 파일에서 <services> 요소 아래에 있는 <service> 요소의 name 특성에 해당합니다. |
예
다음 예에서는 MDSDB를 통해 지정된 연결 문자열을 사용하는 /MDS 경로와 Contoso 사이트의 MDS1이라는 서비스를 보여 줍니다.
<masterDataServices>
<instance virtualPath="/MDS" siteName="Contoso" connectionName="MDSDB" serviceName="MDS1" />
</masterDataServices>