ASP.NET开发中使用网络驱动器存取文件


参考http://www.cnblogs.com/sqzhuyi/archive/2011/01/15/aspnet-remote.html

1、需求

  做WEB项目的时候都会碰到这样一个需求:

  当用户上传文件时,需要将上传的文件保存到另外一台专门的文件服务器。

2、解决方案

  方案一、在文件服务器上新建一站点,用来接收上传的文件,然后保存。(将上传文件的FORM表单的ACTION属性指向文件服务器上的站点即可)

  方案二、将文件服务器的指定目录共享给WEB服务器,用来保存文件。

3、实现步骤

  问题(在WEB服务器上做下磁盘映射,IIS默认账户为NETWORK_SERVICE,该账户是没权限访问共享目录的,所以当你把站点部署到IIS上的时候,再访问映射磁盘就会报“找不到路径”的错误)

(1)在文件服务器上创建共享目录,并新建访问账户。

   比如共享目录为:Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Traditional Indonesian Slovak Czech Italian Slovenian Danish Japanese Spanish Dutch Klingon Swedish English Korean Thai Estonian Latvian Turkish Finnish Lithuanian Ukrainian French Malay Urdu German Maltese Vietnamese Greek Norwegian Welsh Haitian Creole Persian   Bing Webmaster Portal Back