1

我的 asp.net 项目中有这段代码:

protected void btnSave_Click(object sender, EventArgs e)
    {
        try
        {
            using (StreamWriter sw = File.CreateText(Server.MapPath(@"~/AboutUs.txt")))
            {
                sw.Write(FreeTextBox1.Text);
                sw.Close();
                sw.Dispose();
                lblError.Text = "تغییرات با موفقیت ذخیره شد.";
                lblError.CssClass = "success";
            }
        }
        catch (Exception ex)
        {
            lblError.Text = "خطایی روی داده است!" + "\n" + ex.ToString();
            lblError.CssClass = "error";

        }
        finally
        {
            lblError.Visible = true;
        }

    }

有时(并非总是)当我遇到btnSave以下错误时:

IOException:该进程无法访问文件“文件名”,因为它正被另一个进程使用

为什么?

4

1 回答 1

-1

您只需在查看 windows 任务管理器->进程后运行您的应用程序,任何运行您的 notepad.exe 只需右键单击然后单击结束进程。.

于 2013-05-14T07:29:23.507 回答