2010-07-15 40 views
0

我正在将旧的asp应用程序迁移到Windows 2003服务器上。它访问问题所在的局域网上的文件。用户标识是域帐户ID,因此对于匿名访问,我已输入域\ iusr_machinename。在本地运行它时,它工作正常,日志文件显示它以localhost身份运行,但是当我从另一台机器尝试时,出现路径未找到错误。身份证我访问它应该有权访问局域网上的目录。任何建议感激。Asp - 只有本地主机可以访问共享驱动器

回答

0

因为它是访问文件的.net环境,除非您使用模拟,连接到网络共享的用户是分配给分配给asp.net网站的AppPool的用户。

因此,基本上,您不需要更改在此实例中分配给匿名的用户,而是分配给AppPool的用户。要么,要么启用模拟(http://msdn.microsoft.com/en-us/library/aa292118%28VS.71%29.aspx)。

+0

感谢您的回复。我尝试了应用程序池,但这对我并不适用。模拟工作适用于dotnet应用程序,但我想让它像旧服务器一样使用iusr帐户。我认为这实际上是一个关于域帐户的权限问题,所以我将让安全团队为我进行调查。再次感谢 – Tom 2010-07-15 13:09:21

相关问题