Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic Web服务器访问DFS共享_Asp Classic_Vb6_Microsoft Distributed File System - Fatal编程技术网

Asp classic Web服务器访问DFS共享

Asp classic Web服务器访问DFS共享,asp-classic,vb6,microsoft-distributed-file-system,Asp Classic,Vb6,Microsoft Distributed File System,我在VB6 DLL(ASP经典站点上的中间件)中使用以下代码创建到网络共享的驱动器映射,以便来回复制文件: 设置ws=CreateObject(“WScript.Network”) ws.MapNetworkDrive strDrive、strPath、False、strUser、strPass 目前,如果共享是一个普通的文件服务器,例如.\server\share\foo,则此功能可以使用,但如果我移动到DFS命名空间,则它将不再工作,例如.\mydomain.local\share\foo

我在VB6 DLL(ASP经典站点上的中间件)中使用以下代码创建到网络共享的驱动器映射,以便来回复制文件:

设置ws=CreateObject(“WScript.Network”)

ws.MapNetworkDrive strDrive、strPath、False、strUser、strPass

目前,如果共享是一个普通的文件服务器,例如.\server\share\foo,则此功能可以使用,但如果我移动到DFS命名空间,则它将不再工作,例如.\mydomain.local\share\foo

它在VB IDE中工作(以我的身份运行,但使用与服务相同的凭据),但一旦编译并在web服务器下运行,返回的错误是错误-2147023584-指定的登录会话不存在。它可能已经被终止了

我搜索过的大多数网站都建议禁用本地系统策略“网络访问:不允许存储用于网络身份验证的密码和凭据”,在我的机器上已经是这样了,我甚至启用了它,然后再次禁用它以确保安全

另一个站点建议先连接到DFS的根节点,这也不起作用


(Windows 7,IIS 7.5)

执行IIS/应用程序池的用户是域用户吗?是的,系统可以访问特定服务器上的网络共享没有问题,问题只是dfs共享。它所运行的用户没有访问dfs共享的权限