问题描述
现在公司有两个服务器,局域网有两个服务器为A和B,我写的asp.net程序放在服务器A上,现在想从程序里读取服务器B的文本文件。谁做过类似的问题,望解答!谢谢!
解决方案
解决方案二:
问题补充:IT那边不同意在服务器A上做网络映射,访问服务器B需要用户名和密码!
解决方案三:
WCF在B服务器上提供访问接口
解决方案四:
既然是在局域网内,到他那儿把文本拷过来不就得了!
解决方案五:
引用2楼sandy945的回复:
WCF在B服务器上提供访问接口
大神没接触过WCF有什么参考代码没有啊?
解决方案六:
1.B服务器建立共享文件夹,添加新用户FSUser,密码越复杂越好,为FSUser分配该共享的访问权限;2.在你的网站下建立一个虚拟目录,路径指向这个共享,并且用FSUser连接3.你的web应用就可以通过这个虚拟路径访问文件服务器了,并且没有人知道这个FSUser的用户名和密码
解决方案七:
解决方案八:
微软为我们提供了现成的从web服务器访问文件服务器的安全方案,遗憾的是知道的人不多
解决方案九:
引用2楼sandy945的回复:
WCF在B服务器上提供访问接口
二楼的正解,WCF服务最好不过
解决方案十:
引用5楼microtry的回复:
1.B服务器建立共享文件夹,添加新用户FSUser,密码越复杂越好,为FSUser分配该共享的访问权限;2.在你的网站下建立一个虚拟目录,路径指向这个共享,并且用FSUser连接3.你的web应用就可以通过这个虚拟路径访问文件服务器了,并且没有人知道这个FSUser的用户名和密码
好像和网络映射有点类似啊!
解决方案十一:
引用7楼microtry的回复:
微软为我们提供了现成的从web服务器访问文件服务器的安全方案,遗憾的是知道的人不多
是啊,就是不知道如何访问!
解决方案十二:
在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!
解决方案十三:
我不是写给你了吗,就是利用IIS的匿名访问将共享路径转换成虚拟路径植入到web站点中啊
解决方案十四:
引用11楼moon1981911的回复:
在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!
FTP是FTP,那是另一种场合的应用了
解决方案十五:
引用12楼microtry的回复:
我不是写给你了吗,就是利用IIS的匿名访问将共享路径转换成虚拟路径植入到web站点中啊
好方法!
解决方案:
引用13楼microtry的回复:
引用11楼moon1981911的回复:在文件服务器上架上FTP服务器不就解决问题了吗,或者是自己写代码,通过webservice把文件序列成文件流也可以的啊!FTP是FTP,那是另一种场合的应用了
现在确实是web服务器访问文件服务器,这应该是安全的,IT那边不同意!
解决方案:
部署好以后,把那个文件夹的本地权限和共享权限统统删掉,包括admin只保留FSUser(假设你创建的是这个名字),并且把密码忘掉,以后天王老子都不能直接访问那个文件夹
解决方案:
你按照我说的方法部署,文件服务器在局域网都是安全的,别说web了
解决方案:
引用16楼microtry的回复:
部署好以后,把那个文件夹的本地权限和共享权限统统删掉,包括admin只保留FSUser(假设你创建的是这个名字),并且把密码忘掉,以后天王老子都不能直接访问那个文件夹
试试!多谢!