マスター データ サービスは、Web.config ファイルを使用して、インターネット インフォメーション サービス (IIS) がマスター データ マネージャー Web アプリケーションと Web サービスをホストできるようにする構成設定を含みます。 この Web.config ファイルは、マスター データ サービスのインストール パスの WebApplication フォルダーにあります。 パスとアクセス許可の詳細については、「 フォルダーとファイルのアクセス許可 (マスター データ サービス)」を参照してください。
Web.Config 要素
Web.config ファイルには、標準の IIS、.NET Framework、ASP.NET、および Windows Communication Foundation (WCF) 構成要素に加えて、カスタムマスター データ サービス要素 、<masterDataServices> が含まれています。 次の表では、Web.config ファイルに含まれる要素について説明します。
Configuration 要素 | 説明 |
---|---|
masterDataServices |
カスタム要素。 マスター データ サービス Web サービスをマスター データ サービス データベースに接続します。 |
connectionStrings |
ASP.NET 要素。 詳細については、MSDN ライブラリの connectionStrings 要素 (ASP.NET 設定スキーマ) を参照してください。 |
system.web |
ASP.NET 要素。 詳細については、MSDN ライブラリの system.web 要素 (ASP.NET 設定スキーマ) を参照してください。 |
startup |
.NET Framework 要素。 詳細については、MSDN ライブラリの「<startup> 要素」を参照してください。 |
runtime |
.NET Framework 要素。 詳細については、MSDN ライブラリの「<runtime> 要素」を参照してください。 |
system.codedom |
.NET Framework 要素。 詳細については、MSDN ライブラリ <system.codedom> 要素 を参照してください。 |
system.web.extensions |
ASP.NET 要素。 詳細については、MSDN ライブラリの system.web.extensions 要素 (ASP.NET 設定スキーマ) を参照してください。 |
system.webServer |
IIS 要素を含むセクション グループ。 詳細については、MSDN ライブラリの system.webServer セクション グループ [IIS 7 設定スキーマ] を参照してください。 |
system.serviceModel |
WCF 要素。 詳細については、MSDN ライブラリ <system.serviceModel> を参照してください。 |
system.diagnostics |
.NET Framework 要素。 詳細については、MSDN ライブラリの「<system.diagnostics> 要素」を参照してください。 |
appSettings |
ASP.NET 要素。 詳細については、MSDN ライブラリの appSettings 要素 (全般設定スキーマ) を参照してください。 |
masterDataServices 要素
<masterDataServices> 要素は、マスター データ サービス Web サービスをマスター データ サービス データベースに接続するために使用されるカスタム要素です。
構文
<masterDataServices>
<instance virtualPath="path" siteName="name" connectionName="name" serviceName="name" />
</masterDataServices>
要素と属性
アイテム | 説明 |
---|---|
instance |
子要素。 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 属性に対応します。 |
例
次の例では、MDSDB で指定された接続文字列を使用して、Contoso サイトの MDS1 という名前のサービスと /MDS パスを示します。
<masterDataServices>
<instance virtualPath="/MDS" siteName="Contoso" connectionName="MDSDB" serviceName="MDS1" />
</masterDataServices>