【发布时间】:2009-09-11 14:32:00
【问题描述】:
我遇到了一个(希望是)小问题。我有一个用 ASP.NET 编写的 Web 应用程序,它将在使用 IIS 6.0 的 Windows 2003 Server 机器上运行。当我在本地运行它时,它运行良好。当我从服务器运行它时,该站点工作正常。问题在于写入远程文件夹。我有一个使用应用程序写入的 AD 权限的网络文件夹。使用我的 AD 帐户(当我在本地编写时)它可以正确地进行身份验证,但是在使用 IIS 帐户时它不会。有没有人遇到过这个?有没有可用的解决方案?
到目前为止,我已尝试将我的 AD 帐户用作站点运行的 IIS 中的“访客帐户”,但这仍然不起作用。
任何想法、解释或建议将不胜感激!
谢谢。
【问题讨论】:
-
在 IIS 中运行应用程序池的用户的身份是什么?默认用户(网络服务)没有网络权限,因此无法写入网络文件共享。
-
我的域帐户可以访问运行应用程序池的网络文件夹。
标签: asp.net iis active-directory