【发布时间】:2011-01-13 05:15:30
【问题描述】:
好的,我正在使用 ASP.NET MVC。我应该上传一个文件并将其写入网络共享。
当我尝试写入网络位置时,“登录失败:未知用户名或密码错误。”。
我通过模拟文件服务器帐户在我的机器上解决了这个问题,将此添加到 web.config:
<identity impersonate="true" userName="xx" password="xx"/>
但是当我们在服务器上进行构建时,管理员建议以自定义身份而不是我的解决方案运行应用程序池(不要问为什么),理论上是一样的......但它不是,我们又遇到了“登录失败”异常。
这两种方法有什么区别,为什么后面的不行?
提前致谢!
【问题讨论】:
标签: asp.net-mvc permissions impersonation application-pool