asp.net 错误:访问路径“G:\PleskVhosts\smarttheat-eg.net\httpdocs\SolutionsImages\1049sTulips.jpg”被拒绝,

l7wslrjt  于 11个月前  发布在  .NET
关注(0)|答案(1)|浏览(98)

我在godaddy.com上托管,
我已经联系了支持GoDaddy,但没有解决方案,这段代码在本地机器上工作没有任何问题
这是我上传图片到这个路径的代码:

if (uploadImageSolution.HasFile)
        {
            try
            {
                if (uploadImageSolution.PostedFile.ContentType == "image/jpeg" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.jpg" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.psd" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.png" ||
                    uploadImageSolution.PostedFile.ContentType == "image/.gif")
                {
                    if (uploadImageSolution.PostedFile.ContentLength < 8100000)
                    {
                        string filename = Path.GetFileName(uploadImageSolution.FileName);
                        uploadImageSolution.SaveAs(Server.MapPath("~/SolutionsImages/"+ _ID + "s" + filename));

                    }
                    else
                    {

                    }
                }
            }
            catch (Exception ex)
            {
                imgmsg.Text = ex.Message;
            }
        }

字符串

roejwanj

roejwanj1#

好吧,所以我刚刚和一个GoDaddy代表解决了这个问题,让我告诉你这并不容易。
以下是您在Plesk管理面板中的操作。转到根目录,将鼠标放在右侧的网站文件夹上。文件夹名称右侧会显示一个小箭头。<出于某种原因,我试图将图像发布到这个答案中,但它没有出现。>
Plesk Admin Permission Change
一旦你进入那个屏幕,它几乎是不言自明的。点击复选框“用这里显示的条目替换所有子对象上的权限条目”,选择应用程序池组并添加“修改”权限。
Replace Perms and Select App Pool Groups
Modify Permissions
然后点击底部的“确定”按钮,你就可以开始了。
这应该为您解决这个问题。

相关问题