将文件上传到应用程序文件夹 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."
正如错误所说,您需要为文件夹分配权限
- 右键单击文件夹
- 转到安全选项卡
- 点击编辑
- 点击添加
- 点击高级
- 立即查找
- 授予
IIS_IUSRS
权限(完全控制)
- 点击确定
- 点击确定
- 点击
Full Control
允许
- 点击确定
- 再次运行应用程序
注意:如果上述步骤不起作用,请尝试将相同的权限授予NETWORK
、NETWORK SERVICE
用户
在使用内置 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."
正如错误所说,您需要为文件夹分配权限
- 右键单击文件夹
- 转到安全选项卡
- 点击编辑
- 点击添加
- 点击高级
- 立即查找
- 授予
IIS_IUSRS
权限(完全控制) - 点击确定
- 点击确定
- 点击
Full Control
允许 - 点击确定
- 再次运行应用程序
注意:如果上述步骤不起作用,请尝试将相同的权限授予NETWORK
、NETWORK SERVICE
用户