EKS Asked: 2009-06-19 11:36:42 +0800 CST2009-06-19 11:36:42 +0800 CST 2009-06-19 11:36:42 +0800 CST 查看子文件夹中的页面时的登录对话框 772 我已经从另一台服务器(包含该站点的文件夹)复制了我的站点,当我在我的新服务器(2008 年)上使用它们时,当我尝试访问其 aspx 页面位于子文件夹中的页面时,我得到一个登录对话框。如果我使用登录对话框并使用该服务器上的有效帐户登录,IIS 会给我一个 404 错误(文件实际上在我的服务器上)。 我的第一个想法是这是 NTFS 版权问题,但似乎并非如此。我已将所有者设置为管理员组,并且我也尝试让每个人组完全控制并获得相同的结果。 根文件夹中的所有 aspx 页面都可以根据需要运行。 asp.net iis-7 3 个回答 Voted Justin Scott 2009-06-19T11:40:33+08:002009-06-19T11:40:33+08:00 你确定你已经覆盖了所有的权限吗?听起来好像 IIS 帐户(通常是 IUSR_xxxxxxx)没有对这些子文件夹的读取权限。 Trondh 2009-06-19T11:56:29+08:002009-06-19T11:56:29+08:00 如果可以,请尝试使用 IIS 迁移工具再次执行此操作。您可以在 downloads.microsoft.com 上免费找到它。我们成功地使用它为相当大和复杂的网站迁移了大量数据和 iis 设置。您还可以 robocopy 文件并使用 IIS 迁移工具迁移 IIS 设置。 如果您想手动进行,您只需比较旧站点和新站点之间的 NTFS 和 IIS 设置。 还要检查任何可能的 ISAPI 过滤器和/或 .Net 版本,以确保新旧盒子上的一切都相同。 Best Answer EKS 2009-06-21T01:31:03+08:002009-06-21T01:31:03+08:00 问题消失了,但我不明白为什么。或者在我通过 VS (如果是调试模式)将网站发布到 IIS 文件夹之后。之后,一切都完美无缺。如果有人可以实际解释发生的事情,我会将问题留待一段时间,我会接受作为他们的答复
你确定你已经覆盖了所有的权限吗?听起来好像 IIS 帐户(通常是 IUSR_xxxxxxx)没有对这些子文件夹的读取权限。
如果可以,请尝试使用 IIS 迁移工具再次执行此操作。您可以在 downloads.microsoft.com 上免费找到它。我们成功地使用它为相当大和复杂的网站迁移了大量数据和 iis 设置。您还可以 robocopy 文件并使用 IIS 迁移工具迁移 IIS 设置。
如果您想手动进行,您只需比较旧站点和新站点之间的 NTFS 和 IIS 设置。
还要检查任何可能的 ISAPI 过滤器和/或 .Net 版本,以确保新旧盒子上的一切都相同。
问题消失了,但我不明白为什么。或者在我通过 VS (如果是调试模式)将网站发布到 IIS 文件夹之后。之后,一切都完美无缺。如果有人可以实际解释发生的事情,我会将问题留待一段时间,我会接受作为他们的答复