Web 配置参考 (Master Data Services)

适用于:SQL Server - 仅限 Windows Azure SQL 托管实例

Master Data Services 使用 Web.config 文件来包含使 Internet Information Services (IIS) 能够承载主数据管理器 Web 应用程序和 Web 服务的配置设置。 此 Web.config 文件位于 Master Data Services 安装路径的 WebApplication 文件夹中。 有关路径和权限的详细信息,请参阅 文件夹和文件权限 (Master Data Services)

Web.Config 元素

除包含标准的 IIS、.NET Framework、ASP.NET 和 Windows Communication Foundation (WCF) 配置元素外,Web.config 文件还包含一个自定义 Master Data Services 元素 <masterDataServices>。 下表描述了 Web.config 文件中包括的元素。

配置元素 说明
masterDataServices 自定义元素。 将 Master Data Services Web 服务连接到 Master Data Services 数据库。
connectionStrings ASP.NET 元素。 有关详细信息,请参阅 MSDN Library 中的 connectionStrings 元素(ASP.NET 设置架构)
system.web ASP.NET 元素。 有关详细信息,请参阅 MSDN Library 中的 system.web 元素(ASP.NET 设置架构)
startup .NET Framework 元素。 有关详细信息,请参阅 MSDN Library 中的 <startup> 元素
运行库 .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.webServer 包含 IIS 元素的节组。 有关详细信息,请参阅 MSDN Library 中的 system.webServer 节组 [IIS 7 设置架构]
system.serviceModel WCF 元素。 有关详细信息,请参阅 MSDN Library 中的 <system.serviceModel>
system.diagnostics .NET Framework 元素。 有关详细信息,请参阅 MSDN Library 中的 <system.diagnostics> 元素
appSettings ASP.NET 元素。 有关详细信息,请参阅 MSDN Library 中的 appSettings 元素(常规设置架构)

masterDataServices 元素

<masterDataServices> 元素是自定义元素,用于将 Master Data Services Web 服务连接到 Master Data Services 数据库。

语法

<masterDataServices>  
   <instance virtualPath="path" siteName="name" connectionName="name" serviceName="name" />  
</masterDataServices>  

元素和属性

说明
实例 子元素。 包含指定 Web 服务和数据库连接字符串信息的属性。
virtualPath 属性。 指定主数据管理器 Web 应用程序和服务的虚拟路径。 此属性与 IIS ApplicationHost.config 文件中 <site> 元素下 <application> 元素的 path 属性相对应。
siteName 属性。 指定承载主数据管理器 Web 应用程序和服务的站点名称。 此属性与 IIS ApplicationHost.config 文件中 <sites> 下 <site> 元素的 name 属性相对应
connectionName 属性。 指定要使用的连接的名称。 此属性与 Web.config 中 <connectionStrings> 元素下 <add> 元素的 name 属性相对应
serviceName 属性。 指定 Web 服务的名称。 此属性与 Web.config 中 <services> 元素下 <service> 元素的 name 属性相对应

示例

下面的示例演示了 Contoso 站点上一个名为 MDS1 的服务和使用由 MDSDB 指定的连接字符串的 /MDS 路径。

<masterDataServices>  
   <instance virtualPath="/MDS" siteName="Contoso" connectionName="MDSDB" serviceName="MDS1" />  
</masterDataServices>