准备在 Windows 2003 (web2) 上使用 Windows 2000 (web1) 迁移 asp 应用程序。在旧服务器上有一个共享文件的文件夹,用于导入和导出(\\web1\ 文件夹)。我想提供对与新服务器相同的文件夹访问 asp-application 的访问。配置 IIS:允许匿名访问,包括检查窗口。池在网络服务下启动。但是没有访问权限。还有一个有趣的事实:如果在新服务器本地处理为http://localhost,您可以访问(模拟工作),如果处理为http://web2,则没有访问权限。错误:
Microsoft VBScript runtime error Error '800a0046 ' Permission denied
我们更改了一些安全设置,本地 IE 6 - 也通过http://web2获得,但在其他浏览器(如 Opera)中不起作用。在其他机器上也不起作用。
从 SysInternal 放置实用程序 procmon。它表明在这两种情况下都是对资源的呼吁,在两种情况下都是模仿,都一样,但在一种情况下,成功,而另一种情况下拒绝访问。
此应用程序的整个安全系统基于 NTFS 的权限,因此您无法禁用模拟。
我是经典asp的新手。我无法理解这种情况。