SqlMembershipProvider.ApplicationNameプロパティ
-
03-07-2019 - |
質問
Q1
メンバーシッププロバイダーを構成するには、web.configファイルにセクションを追加する必要もあります。 SqlMembershipProviderのプロパティの1つもapplicationNameです。この属性を指定しない場合、メンバーシップAPIはデータベース内のオブジェクトを“ /”でルートアプリケーションに関連付けます。名前。
A)ルートアプリケーションの意味
たとえば、 Website1 という名前のフォルダー内に新しいWebサイトを作成し、 applicationName 属性を指定しない場合、オブジェクトは名前に関連付けられます“ / Website1” 。フォルダー Website1 はルートアプリケーションとして引用について説明していますか?
B)“ /” は何らかのルートディレクトリを表しますが、どのルートディレクトリを表しますか?
Q2
アプリケーションを指定しない場合- メンバーシップ構成の名前プロパティ、API(およびすべての管理 WATなどのツール)は、オブジェクトを“ /”のルートアプリケーションに関連付けます。名前。
上記の引用は、オブジェクトをルートアプリケーションに関連付けるAPIによって正確に何を意味しますか?単にそのAPIクラスは、メンバーシッププロバイダーにDB内のオブジェクトを" / + DirectoryWhere__appIsSaved"という名前に関連付けるように指示します。
thanx
解決
IISでは、ルートアプリケーションは常にWebサイトです(アプリケーションの設定を削除しない限り、アプリケーションとして構成されている最も外側のディレクトリになります。)基本的に:
Inetpub
>Website Folder (typically, the root application)
>Folder Name
>Application (could be the root app, if you removed the one above.)
>Sub Directory
>Sub Application