将文件上传到应用程序文件夹 VS2013 中的目录

Uploading a file to a directory inside your application folder VS2013

在使用内置 IIS Express Web 服务器在 VS2013 中进行开发时,我在我的应用程序文件夹中创建了一个文档文件夹,用于将文件上传到。尝试保存我正在使用的文件时:

string uploadedFile = @"C:\dev\myApps\Application1\Documents\uploadedFile.pdf";
file.SaveAs(uploadedFile );

我为 IIS_IUSRS、NETWORK、NETWORK SERVICE 添加了对文档文件夹的完全控制权限。仍然没有。

试试这个:

"Access to the path 'xxxxxx' is denied."

正如错误所说,您需要为文件夹分配权限

  1. 右键单击文件夹
  2. 转到安全选项卡
  3. 点击编辑
  4. 点击添加
  5. 点击高级
  6. 立即查找
  7. 授予 IIS_IUSRS 权限(完全控制)
  8. 点击确定
  9. 点击确定
  10. 点击Full Control允许
  11. 点击确定
  12. 再次运行应用程序

注意:如果上述步骤不起作用,请尝试将相同的权限授予NETWORKNETWORK SERVICE用户