上传文件时System.UnauthorizedAccessException

时间:2011-08-28 14:31:12

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

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

  

访问路径   'C:\的Inetpub \ wwwroot的\ IBGTxalert \ TxAlert \ TxAlert.Web \文件\ linqtoexcel.xlsx'   被拒绝。

1 个答案:

答案 0 :(得分:6)

您需要为Network Service帐户设置文件访问权限。

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

    采取的步骤