我有一个ASP.NET MVC应用程序需要访问另一台机器上的文件资源,因此我共享了相关目录并给予了新的域用户访问权限。我的问题是:如何让我的ASP.NET MVC应用程序采用这个新用户的身份?在调试和部署时,我是否必须单独设置它?
谢谢!
答案 0 :(得分:3)
<identity impersonate="true"
userName="domain\user"
password="password" />
你的web.config中的应该可行。另一个选项(不推荐)是以具有适当凭据的用户身份运行您的应用程序池。
答案 1 :(得分:0)
答案 2 :(得分:0)
您是否在IIS中运行MVC应用程序?如果是,请将此用户设置为应用程序池标识。如果没有,您可以在web.config
中使用模拟http://msdn.microsoft.com/en-us/library/xh507fc5(v=vs.100).aspx