Asp classic 经典asp作为什么用户运行?
我有一个asp页面,可以将文件保存到磁盘 目前它在本地工作,但我需要将文件保存到共享,我的权限被拒绝 我以为我可以将应用程序池设置为有权访问该文件夹的用户,但它似乎不起作用Asp classic 经典asp作为什么用户运行?,asp-classic,Asp Classic,我有一个asp页面,可以将文件保存到磁盘 目前它在本地工作,但我需要将文件保存到共享,我的权限被拒绝 我以为我可以将应用程序池设置为有权访问该文件夹的用户,但它似乎不起作用 如何让classic asp作为特定用户运行?看看谁在运行以下内容: “inetinfo.exe”进程 “万维网发布服务” 它应该是我相信的其中之一。是程序试图转到另一台计算机(或此计算机)上的共享,还是web服务器上碰巧也是共享的文件夹?当您通过\\server\share符号访问它时,您将遇到与通过本地驱动器driv
如何让classic asp作为特定用户运行?看看谁在运行以下内容:
- “inetinfo.exe”进程
- “万维网发布服务”
它应该是我相信的其中之一。是程序试图转到另一台计算机(或此计算机)上的共享,还是web服务器上碰巧也是共享的文件夹?当您通过
\\server\share
符号访问它时,您将遇到与通过本地驱动器driveletter:\folder\
符号不同的问题
如果它是另一台计算机上的共享,则该帐户需要具有共享权限以及基础文件的权限,并且必须是域帐户。IIS管理员-网站属性-目录安全性-编辑
默认情况下它是IUSR_MACHINENAME我相信默认情况下经典asp将在iis用户IUSR_MACHINENAME下运行。这可以在IIS管理器中更改 好的推荐信:
intranet环境中的另一个选项是关闭ASP文件的匿名访问,并打开windows集成访问。客户端用户帐户用于运行ASP及其可能进行的任何后续网络访问的安全上下文 我遇到了类似的问题:无法从IIS 7上的经典ASP页面执行Bat EXE或CMD.EXE 由于我找到了一个解决方案,我希望它能帮助人们节省时间 要找到解决方案,请看那里(我已将最后一篇文章标记为答案)
祝你2013年开局顺利 它是另一台计算机(实际上是SAN)上的共享。我正在对旧文件系统对象使用\\computer\sharename。这不起作用吗?inetinfo.exe正在以系统万维网发布服务作为系统帐户运行。我无法更改其中任何一个,因为它们适用于整个服务器。w3wp.exe正在以我的用户(有权访问共享)的身份运行。辅助进程用于ASP.Net应用程序,而不是经典的ASP。你能改成ASP.Net吗?是的,我意识到,我希望经典的ASP也能获得这些权限。很遗憾,在这种情况下无法重写。是否可以将ASP放在共享所在的同一台计算机上?我意识到这可能是一个微不足道的解决方案,但这只是我的想法。不,共享在SAN上,服务器是负载平衡的:)那么你是说启用匿名访问,然后更改用户?如果是这样的话,我试过了,但它不起作用:(好像是缓存凭据之类的,因为在重置iis并关闭所有浏览器/exporer窗口后,它开始工作:)iis 6或7?内部网解决方案或公共网站?如何以特定身份运行特定asp文件?我不能改变太多的安全工作方式,因为那样会影响我们的预算。