错误:访问路径“G:\PleskVhosts\smartheat-eg.net\httpdocs\SolutionsImagesD9sTulips.jpg”被拒绝。在 GoDaddy 服务器中

问题描述 投票:0回答:2

我知道之前问过的问题,但我没有找到任何解决方案,我在 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;
            }
        }
c# asp.net .net path
2个回答
5
投票

好吧,我刚刚与 GoDaddy 代表解决了这个问题,让我告诉您这并不容易。

以下是您在 Plesk 管理面板中执行的操作。转到根目录并将鼠标放在右侧的网站文件夹上。文件夹名称右侧会显示一个小箭头。

Plesk Admin Permission Change

一旦进入该屏幕,它就很不言自明了。单击“用此处显示的条目替换所有子对象上的权限条目”复选框,选择应用程序池组并添加“修改”权限。

Replace Perms and Select App Pool Groups

Modify Permissions

然后单击底部的“确定”按钮即可开始。

这应该可以为您解决这个问题。

祝你好运。


0
投票

感谢发布此问题并回答的人。 你节省了我很多时间。

© www.soinside.com 2019 - 2024. All rights reserved.