将文件从两个不同的应用程序上传到同一文件

时间:2012-02-15 19:29:13

标签: c# asp.net visual-studio-2010 file-upload

是否可以从同一文件夹中的不同Web应用程序上传文件。 应用程序A对应于注册页面,应用程序B管理员可以跟踪每个人在应用程序A中的注册。 问题是,应用程序B的管理员无法查看在应用程序A中上传的文档,因为它们是在上载到其他文件夹中的。 如何将应用A的上传文件保存到应用B的de文件夹中。

1 个答案:

答案 0 :(得分:1)

通常的做法是在两个应用程序之外都有一个他们都可以看到的公共文件夹。在IIS内部,您可以将其设置为每个应用程序中的虚拟目录。

从应用程序的角度来看,该文件夹看起来像是根路径的本地文件夹。但是,它存储在其他地方。

<强>步骤

  1. 转到网络服务器上的文件系统。
  2. 在某处创建一个目录来保存您的上传内容。授予您的应用程序池权限,以便将文件读写到该目录。
  3. 在Web服务器上打开IIS管理器。
  4. 导航至应用程序A.
  5. 右键单击该站点,然后选择“添加虚拟目录”
  6. 为其输入别名,并设置您在步骤2中创建的目录的路径。
  7. 执行申请B的步骤4,5和6。
  8. 从应用程序A中,更改代码以将文件保存到该目录。从应用程序B更改代码以从该目录中提取文件。