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