【问题标题】:Getting "Access to the path is denied" using ASP.net AjaxFileUpload使用 ASP.net AjaxFileUpload 获取“访问路径被拒绝”
【发布时间】:2014-01-01 06:17:11
【问题描述】:

我有一个使用 AJAX Control Toolkit 中的 AjaxFileUpload 的页面。该过程在 Visual Studio 中的本地计算机上运行良好。但是,当我将其发布到服务器时,控件在上传后显示 Error

使用 Chrome F12 开发者工具,失败的网络调用返回 Access to the path is denied

文件正在上传到windows\temp 文件夹,所以问题是文件从那里复制到目标上传时直接。 C#代码是

AjaxFileUploader.SaveAs(Server.MapPath("~/Uploads/" + e.FileName));

作为开发人员,我无权访问服务器,因此我正在与我们的支持人员联系以解决此问题。我被告知所有权限都是正确的 (?)。

我的代码中有什么问题吗?如果没有,我可以建议检查/更改哪些可能缺少的特定权限?

谢谢, 凯文

【问题讨论】:

    标签: asp.net permissions ajaxcontroltoolkit file-permissions


    【解决方案1】:

    我会检查以确保服务器上的 NetworkService 对相应文件夹具有 READ/WRITE 权限。此外,作为一个很好的措施,请检查以确保您使用的应用程序池也具有相同的访问权限。

    【讨论】:

      猜你喜欢
      • 2013-12-15
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多