IIS 8.5 Windows Server 2012 ASP Classic/Active-X COM DLL在写入U



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

我已经将应用程序池,甚至是临时(只是为了尝试一下(设置为管理员帐户,甚至将文件夹设置为"每个人"都可以使用。

我们有一位网络专家,他也无法理解,对他有利的是,他对IIS不是很了解,并远离它,但归根结底,据我所见,这只是一个用户帐户和权限,我在以前的W2012服务器和IIS 8.5上建立了完全相同的网站,7.5和6没有重大问题(在64位环境中注册32位DLL(,但一切都很顺利,没有问题(读取和写入共享文件夹除外(。

因此,将其分解为最简单的形式,我使用了一个简单的FSO脚本在共享文件夹中编写了一个文本文件,结果显然是"X行权限被拒绝"。

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

我不会放弃,但作为顶级管理员登录(我让网络管理员在应用程序池中使用HIS身份(并没有发生。

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

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

谢谢大家。

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

好吧——对我来说,在我做了所有正确的事情之后,这是我没有尝试过的事情。

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

希望这能帮助其他人。

最新更新