IIS 8.5 Windows Server 2012 ASP Classic/Active-X COM DLL 写入 UNC 共享文件夹时出现问题

IIS 8.5 Windows Server 2012 ASP Classic/Active-X COM DLL issues writing to UNC shared folder

我在这上面花了 12 个小时,尝试了我所读到的所有内容,但我无法获得我们拥有的新服务器场,无法写入共享文件夹的网站。

我已经将应用程序池设置为管理员帐户,甚至是暂时(只是为了试用),甚至还设置了可用于 "everyone" 的文件夹。

我们有一个网络专家也弄不明白,对他有利的是他不太了解IIS并且远离它,但归根结底,它只是一个用户帐户和权限如我所见,我已经在以前的 W2012 服务器和 IIS 8.5、7.5 和 6 上设置了完全相同的网站,没有出现重大问题(在 64 位环境中注册 32 位 DLL)但一切进展顺利,没有问题(除了读取和写入共享文件夹)。

所以把它分解成最简单的形式,我用一个简单的 FSO 脚本在共享文件夹中写了一个文本文件,这显然返回了 "Permission denied line X"。

运行 通过 cscript 作为 VBS 文件的脚本,它可以工作,运行 通过 IIS。没机会了。

我不会放弃,但是 运行 作为顶级管理员登录(我让网络人员在应用程序池中使用 HIS 身份)它不会发生。

已启用32位,是,文件夹权限设置,是。

我对这件事束手无策。任何建议,我很乐意倾听和尝试。

谢谢大家

更新:我可以写入与IIS相同的机器,任何文件夹只要我设置适当的权限。从这个共享文件夹(我在服务器场工作,我忘了提到)之间的区别是 - 当你做安全时,位置 "IIS AppPool\poolidentity" 添加用户,它在同一台服务器上工作,当我尝试将该用户添加到联网服务器的共享文件夹中,但该用户没有出现 - 这是否提供了任何线索?

好的 - 对我来说,在我做了所有正确的事情之后,我还没有尝试过。

Select IIS 中的站点,因此您出售 ASP、身份验证、自动授权规则、CGI 等的所有图标。- select 身份验证和开放功能 您将看到匿名身份验证(已启用)、ASP.NET 模拟(已禁用)、基本身份验证(已禁用)等。 Select 匿名身份验证,右键单击编辑 - 默认情况下它被设置为 "Specific User" IUSR - 现在对我来说,这不起作用 - 所以点击应用程序池身份和繁荣,现在它的工作。

希望对其他人有所帮助。