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写入UNC共享文件夹时出现问题,iis,permissions,streamwriter,Iis,Permissions,Streamwriter,我在这上面花了12个小时,尝试了我读到的所有东西,但我无法获得我们拥有的新服务器场,即写入共享文件夹的网站 我已经将应用程序池设置为管理员帐户,甚至是临时设置为“所有人”都可以使用该文件夹 我们有一位网络专家,他也不能弄清楚,对他来说,他不太了解IIS并远离它,但最终,就我所见,这只是一个用户帐户和权限,我在以前的W2012服务器和IIS 8.5、7.5和6上建立了完全相同的网站,没有重大问题(abeit在64位环境中注册32位DLL),但一切进展顺利,没有问题(除了读取和写入共享文件夹) 所以

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

我已经将应用程序池设置为管理员帐户,甚至是临时设置为“所有人”都可以使用该文件夹

我们有一位网络专家,他也不能弄清楚,对他来说,他不太了解IIS并远离它,但最终,就我所见,这只是一个用户帐户和权限,我在以前的W2012服务器和IIS 8.5、7.5和6上建立了完全相同的网站,没有重大问题(abeit在64位环境中注册32位DLL),但一切进展顺利,没有问题(除了读取和写入共享文件夹)

所以把它分解成最简单的形式,我用一个简单的FSO脚本在共享文件夹中写了一个文本文件,这显然是“权限被拒绝的X行”

通过cscript将脚本作为VBS文件运行,它可以通过IIS运行。不可能

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

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

我对这件事束手无策。无论有什么建议,我都乐意倾听并尝试

谢谢大家


更新:只要我设置了适当的权限,我就可以向与IIS相同的计算机写入任何文件夹。与此共享文件夹(我正在服务器场上工作,我忘了提到这一点)的区别是-执行安全操作时,位置为“IIS AppPool\poolidentity”要添加用户,它在同一台服务器上工作,当我尝试在网络服务器的共享文件夹中添加该用户时,该用户不会出现-这是否提供了任何线索?

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

在IIS中选择站点,这样您就可以销售ASP、身份验证、自动协调规则、CGI等的所有图标-选择身份验证和打开功能 您将看到匿名身份验证(已启用)、ASP.NET模拟(已禁用)、基本身份验证(已禁用)等等。 选择匿名身份验证,右键单击编辑-默认情况下它被设置为“特定用户”IUSR-现在对我来说,这不起作用-因此单击应用程序池标识和boom,现在它起作用了


希望这对其他人有所帮助。

我请求您将帖子标记为答案,这将帮助其他面临类似问题的人。我该如何做?我添加了答案,但不确定如何将其标记为答案,抱歉要接受答案,请单击投票按钮下方的“复选标记”按钮: