【问题标题】:Dev Environment in IISIIS 中的开发环境
【发布时间】:2010-11-01 22:34:11
【问题描述】:

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

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

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

C:\WINDOWS\system32\LogFiles 中的日志中没有任何内容...

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

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

【问题讨论】:

    标签: iis asp-classic virtualbox


    【解决方案1】:

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

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

    【讨论】:

    • 这就是我在 SO 上问这些问题的原因:因为开发人员必须一直处理这些东西。非常感谢!
    • 难以置信,非常感谢。我已将它设置为清除文本,现在它可以完美运行...在他们关闭这个问题之前我会给你最好的答案:) 但它是一个 CW 所以它不算数...
    【解决方案2】:

    IIS 正在尝试使用本地 IUSR 帐户访问文件。要么将此帐户更改为可以访问远程服务器上文件的帐户,要么在远程系统上创建一个用户,其登录名/密码与您的本地 IUSR 帐户相同。

    【讨论】:

    • 太棒了。我尝试在“目录安全”选项卡中更改它,但我会再试一次。谢谢!
    • 答案是将事情设置为明文,但是是的,你是对的......再次感谢。现在我可以重新开始编程了。
    • 从头开始:本质上,我确实最终使用了您的答案。我会在问题中写出来。谢谢你的帮助。
    【解决方案3】:

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

    【讨论】:

    • 优秀。我也尝试过,但我没有看到任何相关的东西。谢谢!
    【解决方案4】:

    此设置可能会给您带来问题。这是因为 IIS(至少在 XP 上)没有注意到网络上的文件发生了变化。您可能希望反转您的设置,以便编辑远程文件(位于 VM 中)。

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 2014-10-21
      • 2014-10-12
      • 1970-01-01
      相关资源
      最近更新 更多