【发布时间】:2009-08-13 14:59:27
【问题描述】:
我尝试在 II7 中添加一个新应用程序并将其指向我硬盘驱动器上 wwwroot 之外的另一个目录。我将它放在默认应用程序池下并以应用程序用户身份连接。该应用程序包含简单的静态 html 页面而不是 asp.net,这是我的开发服务器,仅用于此目的。
当我尝试访问应用程序时,它会引发错误。我对此进行了一些研究,得到的建议是将 NETWORK SERVICE 添加到应用程序的物理路径中。这没有用。然后我做了一些更多的研究,而不是使用网络服务,我添加了 ISUR。这行得通。
由此我得出了两个模糊的结论:
- NETWORK SERVICE 用于 asp.net 应用程序
- IUSR 用于静态 html 页面
有人可以确认一下吗?
- 是否可以肯定地说,如果我的 asp.net 应用程序包含 html 文件,我需要将两个帐户都添加到我的物理路径以使其正常运行?
- 在我看来,由于这是一台开发机器,因此连接并使用我在 Windows 上登录的帐户可能更容易。我说的对吗?
- 最后,如果我将测试应用程序添加到 wwwroot 下的文件夹中,那么自从 wwwroot 及其文件夹已经设置为静态 html 和 asp.net 的正确权限后,一切都会正常吗?
感谢您的所有帮助。
附:任何有关如何快速使用 IIS7 的博客都将受到高度赞赏。
【问题讨论】: