別のマシン上のファイルリソースにアクセスする必要があるASP.NETMVCアプリケーションがあるので、関連するディレクトリを共有し、新しいドメインユーザーにそのディレクトリへのアクセスを許可しました。私の質問は、ASP.NET MVCアプリにこの新しいユーザーのIDを取得させるにはどうすればよいですか?デバッグ時とデプロイ時にこれを別々に設定する必要がありますか?
ありがとう!
別のマシン上のファイルリソースにアクセスする必要があるASP.NETMVCアプリケーションがあるので、関連するディレクトリを共有し、新しいドメインユーザーにそのディレクトリへのアクセスを許可しました。私の質問は、ASP.NET MVCアプリにこの新しいユーザーのIDを取得させるにはどうすればよいですか?デバッグ時とデプロイ時にこれを別々に設定する必要がありますか?
ありがとう!
<identity impersonate="true"
userName="domain\user"
password="password" />
あなたのweb.configで動作するはずです。もう 1 つのオプション (推奨されません) は、適切な資格情報を持つユーザーとしてアプリケーション プールを実行することです。
MVC アプリケーションを IIS 内で実行していますか? その場合は、このユーザーをアプリケーション プール ID として設定します。そうでない場合は、web.config 内から偽装を使用できます。
http://msdn.microsoft.com/en-us/library/xh507fc5(v=vs.100).aspx