fileUpload コントロールを使用し、画像を保存できますが、削除しようとすると、次のようなセキュリティ エラーが発生します。
タイプ 'System.Security.Permissions.FileIOPermission、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。
私のローカルホストでは機能しますが、ウェブでは機能しません。Web構成ファイルに多くの種類のものを追加しようとしましたが、うまくいきませんでした。理由はわかりません。ファイルを保存できるのに削除できないのはなぜですか。System.Security.Permissions.FileIOPermission についてかもしれません...これが私のコードです:
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        try
        {
            if (!String.IsNullOrEmpty(imgLogo.ImageUrl))
            {
                int index = imgLogo.ImageUrl.LastIndexOf('.');
                string fileExt = imgLogo.ImageUrl.Substring(index);
                string defPath = Business.DefinitionsData.getDefaultLogoPath();
                string entId = ((xOrgProject.DataAccess.EnterpriseUserTable)Session["Enterprise"]).EnterpriseUserId.ToString();
                string FullPath = Server.MapPath(defPath) + entId + fileExt;
                FileInfo file = new FileInfo(FullPath);
                if (file.Exists)
                {
                    file.GetAccessControl();
                    file.Delete();
                    Business.DefinitionsData.UpdateEntLogoPath(int.Parse(entId), null);
                    imgLogo.ImageUrl = null;
                    imgLogo.Visible = false;
                    btnDelete.Visible = false;
                    btnUpload.Visible = true;
                    Fu1.Enabled = true;
                    StatusLabel.Text = "Kaldırıldı.";
                }
            }
        }
        catch (Exception ex)
        { StatusLabel.Text = ex.Message; }
    }