web.configファイル内にユーザー名とパスワードのキーがあります。プロバイダのweb.config内のこれらのキーにアクセスする必要があります。これを可能にするには、これを達成する最良の方法は何ですか?ないコード内のweb.configファイル内から.NET構成ファイルで変更される可能性のあるデータを複製しないようにするにはどうすればよいですか?
<add key="ActiveDirectoryUser" value="user"/>
<add key="ActiveDirectoryPass" value="pass"/>
<membership defaultProvider="ADMembershipProvider">
<providers>
<clear />
<add name="ADMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString"
connectionUsername="userfromabove"
connectionPassword="passfromabove"
attributeMapUsername="sAMAccountName" />
</providers>
</membership>
アクセス:
この
は、私はそれが動作する方法の一例です。
あなたのコードにこれらのキーを取得したいですか? ConfigurationManager.AppSettings ["key_name"]を使用します。 –
ConfigurationManager.AppSettings ["Username"] –
これはプロバイダによって大きく異なります。私が使用しているプロバイダには、このような単純なものに使うことがあるファイルエクスプローラがあります。また、特定の発行関数は、これを達成するために変換メソッドを使用します。 – nurdyguy