上传文件时System.UnauthorizedAccessException

pla*_*ezy 0 c# model-view-controller asp.net-mvc

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

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

Era*_*nga 6

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

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

msdn采取的步骤