ASP.Net如何把文件从一台服务器上传到另外一台服务器
来源:互联网 发布:非诚勿扰程序员罗亮 编辑:程序博客网 时间:2024/04/30 01:28
下面的服务器都是Windows Server 2003:
假设A是web服务器,B是资源服务器,文件要通过A服务器上的web程序上传到B服务器。
步骤如下:
1、在B服务器上面新建并共享一个文件夹,比如D:/UploadFiles。在IIS下新建一个虚拟目录UploadFiles,指向D:/UploadFiles。
2、在B服务器上新建一个用户,比如:用户名是chenya,密码是123456。
3、将用户chenya添加到UploadFiles的权限组里去,并且选择“完全控制”。如果不行,看看是不是ASP.NET和Users没有加。值得注意的是,我们还需要在服务器A上同样的加上chenya用户,密码也要一样,这是在后面代码里用来登录映射驱动器的。
4、如果Administrator是空密码,那么所有的用户都可以访问该目录了,这肯定是不被允许的。所以一定要为Administrator设置一个密码,并且确保使用服务器B时必须输入用户名和密码(在运行里输入control userpasswords2),当然,作为服务器B而言,管理员用户是必须要设置密码的,不管我们要不要上传东西。这样的话,每当匿名用户访问时都需要输入授权的用户名和密码,这时chenya用户就派上用场了。
5、最后,我们需要把服务器B上的UploadFiles映射成服务器A的网络驱动器,这样服务器A就可以像访问自己本地的硬盘一样访问UploadFiles了,就是在上传的cs文件里引入以下代码:
这时已经基本上完成了配置了,但在上传的时候,还是会出现无法访问Temp目录的错误,因为文件从A到B的过程中,是先存入服务器A的Temp临时文件夹的,如果没有权限,依然会出错,解决方法:将Users加入到Temp目录的权限组,把读取,写入,修改都打开即可。
随便从一台机器上传一下,是不是已经在B服务器上看到你传的东西了???
- ASP.Net如何把文件从一台服务器上传到另外一台服务器
- asp.net如何把文件上传到另外一台服务器[CSDN]。
- asp.net如何把文件上传到另外一台服务器
- 如何把文件上传到另外一台服务器
- 如何把文件上传到另外一台服务器
- 如何把文件上传到另外一台服务器【转】
- 如何把文件上传到另外一台服务器
- 如何把文件上传到另外一台服务器1
- 如何把文件上传到另外一台服务器2
- 如何把文件上传到另外一台服务器3
- 如何把文件上传到另外一台服务器
- 如何把文件上传到另外一台服务器【转自 金色約定之家】
- 上传文件并保存到另外一台服务器
- 文件从一台服务器拷贝到另一台服务器
- 如何重装Domino服务器或者将Domino服务器从一台机器迁移到另外一台
- 使用jersey实现图片上传到另外一台服务器
- 迁移mysql数据文件从一台服务器到另外一台服务器
- nginx 从一个服务器拷贝文件到另外一台服务器
- ORACLE 中ROWNUM用法总结
- Maven 入门学习
- Visual Studio 2008开发新特性系列课程 1-13 下载地址列表
- Select中DISTINCT关键字的用法?
- 美丽的文章
- ASP.Net如何把文件从一台服务器上传到另外一台服务器
- 转 emule源代码解析(一)
- 转 eMule源代码解析(二)
- 转 eMule源代码解析(三)
- RNC
- 转 eMule源代码解析(四)
- 转 eMule源代码解析(五)
- 水果贩子教你怎么挑好水果
- asp.net 图片上传至服务器并显示