我的一个文件夹驻留在本地网络或本地计算机上,用于上传和显示附件。我无法在MVC 4.0,ASP.NET中管理(上传或显示)此内容。为此我在appsetting web.config中编写了路径。请指导我如何管理它。
答案 0 :(得分:0)
仅记录和使用路径并不意味着应用程序具有访问它的权限。
您需要确保运行Web应用程序的帐户具有访问此文件夹的权限(帐户详细信息将位于为该站点设置的Web服务器应用程序池的属性中)。
答案 1 :(得分:0)
尝试:
当您必须下载附件时,您可以使用AttachmentAbsoluteUrl AppSettings Key中定义的Url,当您必须上传/删除/添加时,请使用AttachmentFullname键。
通过这种方式,您可以使用不同的AppSettings值管理开发和生产环境。
例如,在我的本地计算机中,我在项目的同一目录中有Attachments文件夹,在生产服务器中,我在Site目录之外有一个不同的文件夹。
您必须检查Web应用程序使用的应用程序池的标识是否有权修改“附件”文件夹的内容。
我希望这可以帮到你