IIS中的开发环境

时间:2009-06-10 19:38:40

标签: iis asp-classic virtualbox

我正在设置一个IIS服务器来进行一些ASP编程,只要我解决这个非常相关的预编程问题......

IIS服务器位于VirtualBox服务器中,我正在设置一个虚拟目录以指向共享目录(“位于另一台计算机上的共享”,例如\\server\serve-this),它完美地运行net use和Windows资源管理器。 然而,IIS正在向我显示一个红色错误停止标志的东西,并且它将不提供任何文件(“您无权查看此页面”)。我已经打开了OSX的权限主机,可以在Windows客户端上四处移动。 我在哪里可以查看为什么抱怨?

如果我将虚拟目录设置为本地目录(选择适当的单选按钮),它没有权限问题...另外,我已尝试使用“目录安全性”选项卡进行一些操作,但似乎不是相关的。

C:\ WINDOWS \ system32 \ LogFiles ...

中的日志中没有任何内容

编辑:答案是阅读James Conigliaro(最佳答案)建议的文章。但是,我做了以下(昨天我做了一些不同的工作,但是我不知道是什么):

  1. 在Windows客户机上使用与我的OSX主机上相同的用户名/密码,这是AaronS建议的
  2. 更改登录用户以对该用户进行匿名访问。
  3. 就是这样。不错,真的。

4 个答案:

答案 0 :(得分:1)

IIS正在尝试使用本地IUSR帐户访问这些文件。将此帐户更改为可以访问远程服务器上的文件的内容,或者使用与本地IUSR帐户相同的登录名/ pw在远程系统上创建用户。

答案 1 :(得分:1)

Microsoft发布了一篇知识库文章,其中包含许多用于配置IIS的不同选项,用于访问网络驱动器上的内容/文件。所有这些都涉及不同的方法,以确保IIS我们运行或模仿的帐户可以访问网络驱动器:

http://support.microsoft.com/kb/207671/EN-US/

答案 2 :(得分:0)

您是否尝试通过管理工具查看事件查看器,您也可以通过右键单击MyComputer - >来查看它。管理 - >系统工具下的事件查看器。

答案 3 :(得分:0)

此设置可能会导致您出现问题。这是因为IIS(至少在XP上)没有注意到网络上的文件已经改变。您可能想要反转您的设置,以便编辑远程文件(位于VM中)。