【问题标题】:Please help me to upload image file to my site in asp.net-vb error请帮我在asp.net-vb错误中将图像文件上传到我的网站
【发布时间】:2011-09-01 13:08:27
【问题描述】:

我想将文件上传到我的网站但给出错误消息 拒绝访问路径“C:\hshome\jahanmap\jahanmap.com\default\tatlises-rop.jpg”。 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详情: System.UnauthorizedAccessException: 访问路径 'C:\hshome\jahanmap\jahanmap.com\default\tatlises-rop.jpg' 被拒绝。

ASP.NET 无权访问请求的资源。考虑向 ASP.NET 请求标识授予对资源的访问权限。 ASP.NET 有一个基本进程标识(通常是 IIS 5 上的 {MACHINE}\ASPNET 或 IIS 6 和 IIS 7 上的网络服务,以及 IIS 7.5 上配置的应用程序池标识),如果应用程序不是模拟的,则使用该标识。如果应用程序通过 模拟,则身份将是匿名用户(通常是 IUSR_MACHINENAME)或经过身份验证的请求用户。

要授予 ASP.NET 对文件的访问权限,请在资源管理器中右键单击该文件,选择“属性”并选择“安全”选项卡。单击“添加”以添加相应的用户或组。突出显示 ASP.NET 帐户,然后选中所需访问权限的复选框。

来源错误:

Line 67: ' save the image
Line 68: saveFile = Path.Combine(savePath, FileUpload1.FileName)
Line 69: FileUpload1.SaveAs(saveFile)
Line 70: 
Line 71: ' for product images we also create a thumbnail

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    您的问题中的错误消息为您提供了您需要的所有信息 - 您需要授予您的 ASP.NET 帐户对您尝试访问的文件夹的写入权限 - 错误消息告诉您具体如何执行此操作。

    【讨论】:

      【解决方案2】:

      您似乎无权访问该路径。 您需要更改访问权限,然后再次测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-10
        • 1970-01-01
        • 2012-06-16
        • 1970-01-01
        • 2020-09-03
        • 2017-10-10
        • 1970-01-01
        • 2018-10-17
        相关资源
        最近更新 更多