【问题标题】:System.UnauthorizedAccessException when uploading a file上传文件时出现 System.UnauthorizedAccessException
【发布时间】:2011-08-28 14:31:12
【问题描述】:

每当我尝试在我的 ASP.NET MVC 应用程序中上传文件时,都会收到此错误。谁能帮我吗。抛出的错误是System.UnauthorizedAccessException

访问路径 'C:\inetpub\wwwroot\IBGTxalert\TxAlert\TxAlert.Web\Files\linqtoexcel.xlsx' 被拒绝。

【问题讨论】:

  • (1) 是否正确映射到路径? (2) 用户是否有权访问该文件夹? (3)您是否检查过...中提到的细节...link

标签: c# asp.net-mvc model-view-controller


【解决方案1】:

您需要为Network Service账号设置文件访问权限。

  1. 在 Windows 资源管理器中,找到并选择所需的文件夹(即:C:\inetpub\wwwroot\IBGTxalert\TxAlert\TxAlert.Web\Files)。
  2. 右键单击该文件夹,然后单击“属性”。
  3. 在“属性”对话框中,单击“安全”选项卡。
  4. 在“安全”选项卡上,检查用户列表。如果网络 服务帐号未列出,请添加。
  5. 在“属性”对话框中,单击“网络服务”用户名, 并在网络服务的权限部分中,选择读取, 写入和修改权限。单击应用,然后单击确定。

来自msdn的步骤

【讨论】:

    猜你喜欢
    • 2013-04-05
    • 1970-01-01
    • 2018-11-08
    • 2017-01-25
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多