日期:2014-05-18  浏览次数:20377 次

绝对期待的问题-跨服务器保存文件
我现在有两个服务器   A和B,A服务器是我的主程序。我想往B服务器里面写文件和读取文件,在B服务器有个共享文件,权限可写。A和B服务器都开test用户,密码相同都为test.
我现在有两种做法:
1.在web   config里面添加这句   <identity   impersonate= "true "   userName= "test "   password= "test "/> 。用户名密码在我本机都创建好了,并且权限组属于Administrator组,运行时老是提示   ‘用戶端未有需要的特殊權限’等等...
2.我在IIS里面创建虚拟目录,虚拟目录选择另外一台共享目录,并且用户名密码都正确,但   执行Directory.Exists(@ "http://IP地址/abc/www ");都返回False.

这两种方法都没有作成功,请大家给我指一条解决的方法或我上面的方法有什么不妥之处。谢谢!


------解决方案--------------------
可以试试
WebClient WebRequest 等不知道写错没
------解决方案--------------------
既然两台服务器连网了,可以通过文件共享访问为何一定要用程序来实现呢?程序来实现会有一些不稳定因素,有现成的文件同步软件可以实现。

方案如下:
1、文件生成还是在A文件指定的目录
2、下载安装SecondCopy7(网上去搜索一下,有汉化版的下载)
3、设置SecondCopy,定时从A服务器拷贝文件至B服务器的指定目录
------解决方案--------------------
1. 尝试ftp
2. 在b机器上开一个webservice 或web application 提供上传文件功能
3. 在b机器上装一个类似楼上提到的remote工具