我需要通过vb.net应用程序读取另一台服务器的文件。对于这种情况,我试图通过FileSream读取目标文件。
另一台服务器中的目标文件是(\ dstServer \ sheardFolder \ dstFilename)。对于目标父路径,我键入\ dstServer \ sharedFolder \ Filename,此字符串包含在FileSream类中。当我运行这个应用程序时,我得到了这个主题的asp.net错误(登录失败:未知的用户名或密码错误)...... !!!
我在目标服务器的父文件夹上设置了以下权限
1-用户拥有完整的权限
2-每个人都有完整的权限
3- asp.net拥有完全许可
注意:我在互联网上搜索并发现在第一步中我应该连接到目标服务器,我的用户应该由目标服务器进行身份验证。
之后我使用了.Net安全类和advapi32.dll,Kernel32.dll也使用了imperonateValidUser。 我在impersonateValidUser函数中设置了目标服务器用户名和目标服务器密码以及目标服务器名称或IP,但是当我运行applciation时,我收到响应(失败),这意味着连接到目标服务器失败。
用于将用户与目标服务器连接的此应用程序位于以下Microsoft示例代码中:http://support.microsoft.com/kb/842789
请给我提示。
提前致谢。