【发布时间】:2012-02-09 18:35:19
【问题描述】:
我有一个 ASP.NET MVC 应用程序,它需要访问另一台机器上的文件资源,因此我共享了相关目录并授予了新的域用户对其的访问权限。我的问题是:如何让我的 ASP.NET MVC 应用程序采用这个新用户的身份?调试和部署时是否必须单独设置?
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc windowsdomainaccount
我有一个 ASP.NET MVC 应用程序,它需要访问另一台机器上的文件资源,因此我共享了相关目录并授予了新的域用户对其的访问权限。我的问题是:如何让我的 ASP.NET MVC 应用程序采用这个新用户的身份?调试和部署时是否必须单独设置?
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc windowsdomainaccount
<identity impersonate="true"
userName="domain\user"
password="password" />
在您的 web.config 中应该可以工作。另一种选择(不推荐)是以具有正确凭据的用户身份运行您的应用程序池。
【讨论】:
【讨论】:
您是否在 IIS 中运行您的 MVC 应用程序?如果是,则将此用户设置为应用程序池标识。如果没有,您可以在 web.config 中使用模拟
http://msdn.microsoft.com/en-us/library/xh507fc5(v=vs.100).aspx
【讨论】: