2

別のマシン上のファイルリソースにアクセスする必要があるASP.NETMVCアプリケーションがあるので、関連するディレクトリを共有し、新しいドメインユーザーにそのディレクトリへのアクセスを許可しました。私の質問は、ASP.NET MVCアプリにこの新しいユーザーのIDを取得させるにはどうすればよいですか?デバッグ時とデプロイ時にこれを別々に設定する必要がありますか?

ありがとう!

4

3 に答える 3

3
<identity impersonate="true"
          userName="domain\user" 
          password="password" />

あなたのweb.configで動作するはずです。もう 1 つのオプション (推奨されません) は、適切な資格情報を持つユーザーとしてアプリケーション プールを実行することです。

于 2012-02-09T18:41:01.907 に答える
0

MVC は引き続き ASP.NET 認証を使用するため、以下を使用するだけで済みます。

<identity impersonate="true"/>

web.configで。

于 2012-02-09T18:41:10.087 に答える
0

MVC アプリケーションを IIS 内で実行していますか? その場合は、このユーザーをアプリケーション プール ID として設定します。そうでない場合は、web.config 内から偽装を使用できます。

http://msdn.microsoft.com/en-us/library/xh507fc5(v=vs.100).aspx

于 2012-02-09T18:41:49.367 に答える