繁体   English   中英

如何在MVC 4.0 ASP.NET中从项目外部访问网络中的文件夹?

[英]How to access folder in network which outside from project in MVC 4.0 ASP.NET?

我的文件夹之一位于本地网络或本地计算机中,用于上传和显示附件。 我无法在MVC 4.0,ASP.NET中管理(上传或显示)此文件。 为此,我在web.config的appsetting中编写了路径。 请指导我如何进行管理。

仅记录和使用路径并不意味着该应用程序有权访问它。

您需要确保运行该Web应用程序的帐户具有访问此文件夹的权限(该帐户的详细信息将在为站点设置的Web服务器应用程序池的属性中)。

尝试:

  1. 创建一个映射到您的附件文件夹的网站
  2. 在您的项目中,添加两个AppSettings:AttachmentAbsoluteUrl,AttachmentFullname

当您必须下载附件时,可以使用在AttachmentAbsoluteUrl AppSettings项中定义的Url;当您必须上载/删除/添加时,请使用AttachmentFullname项。

这样,您可以使用不同的AppSettings值来管理开发和生产环境。

例如,在我的本地计算机中,我在项目的同一目录中有“附件”文件夹,在生产服务器中,我在“站点”目录之外有一个不同的文件夹。

您必须检查Web应用程序使用的应用程序池的标识是否有权修改Attachments文件夹的内容。

希望对您有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM