我是 IIS 7.5 的新手,在此之前我曾经在 IIS 5 下运行 ASP.NET 网站,那太容易了。
我正在尝试在 Windows 7 Ultimate 64 位上的 IIS 7.5.7600 中运行一个非常简单的 asp.net 网站(刚刚从 VS 2010 创建了一个以 .net 3.5 为目标的新网站)。
添加应用程序时,在测试设置期间我收到一条警告:
服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径。但是,IIS 管理器无法验证内置帐户是否具有访问权限。确保应用程序池标识对物理路径具有读取访问权限。如果此服务器已加入域,并且应用程序池标识为 NetworkService 或 LocalSystem,请验证 \$ 是否具有对物理路径的读取权限。然后再次测试这些设置
但我不知道如何确保应用程序池标识具有对物理路径的读取权限?
我想知道是否有任何分步文章或某些东西可以向我展示在 IIS 7.5 上运行简单的 asp.net 网站的演练?
我非常感谢您的帮助。
答案1
对于您收到的错误
您可能需要考虑在每个系统上使用具有相同名称和密码的本地用户帐户。当您从 ServerA 连接到 ServerB(根据您的描述,它们位于一个工作组中)时,使用相同的用户 ID 和密码将有助于解决机器之间的身份验证问题。
另一个选择是查看 NULL 会话,但这本身就是一种安全风险。这里有更多关于 NULL 会话的信息。
我建议采用使用相同密码的本地帐户。
如果你仍有消息,请尝试此操作
在“添加虚拟目录”中,选择“连接身份”并输入管理员和密码。然后应该允许所有人或输入对该位置具有完全访问权限的用户