我正在设置一个IIS服务器来进行一些ASP编程,只要我解决这个非常相关的预编程问题......
IIS服务器位于VirtualBox服务器中,我正在设置一个虚拟目录以指向共享目录(“位于另一台计算机上的共享”,例如\\server\serve-this
),它完美地运行net use
和Windows资源管理器。 然而,IIS正在向我显示一个红色错误停止标志的东西,并且它将不提供任何文件(“您无权查看此页面”)。我已经打开了OSX的权限主机,可以在Windows客户端上四处移动。 我在哪里可以查看为什么抱怨?
如果我将虚拟目录设置为本地目录(选择适当的单选按钮),它没有权限问题...另外,我已尝试使用“目录安全性”选项卡进行一些操作,但似乎不是相关的。
C:\ WINDOWS \ system32 \ LogFiles ...
中的日志中没有任何内容编辑:答案是阅读James Conigliaro(最佳答案)建议的文章。但是,我做了以下(昨天我做了一些不同的工作,但是我不知道是什么):
答案 0 :(得分:1)
IIS正在尝试使用本地IUSR帐户访问这些文件。将此帐户更改为可以访问远程服务器上的文件的内容,或者使用与本地IUSR帐户相同的登录名/ pw在远程系统上创建用户。
答案 1 :(得分:1)
Microsoft发布了一篇知识库文章,其中包含许多用于配置IIS的不同选项,用于访问网络驱动器上的内容/文件。所有这些都涉及不同的方法,以确保IIS我们运行或模仿的帐户可以访问网络驱动器:
答案 2 :(得分:0)
您是否尝试通过管理工具查看事件查看器,您也可以通过右键单击MyComputer - >来查看它。管理 - >系统工具下的事件查看器。
答案 3 :(得分:0)
此设置可能会导致您出现问题。这是因为IIS(至少在XP上)没有注意到网络上的文件已经改变。您可能想要反转您的设置,以便编辑远程文件(位于VM中)。