C# - 尝试在 appfolder 中写入 XML 文件并拒绝访问

C# - Trying to write a XML file in the appfolder and get access denied

:)

我正在尝试在应用程序文件夹中写入一个 XML 文件,但是我一直收到拒绝访问错误。

  1. 我已经有了清单文件:

    requestedExecutionLevel level = "requireAdministrator" uiAccess = "false"

  2. 我得到的文件夹路径是:

    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

谁能帮帮我? 谢谢!

Ps.: 抱歉英语不好。

-- 编辑 这是我尝试写入文件的部分。

try
{
   string caminhoXML = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
   dsGenAlys.WriteXml(caminhoXML);
}
catch (Exception ex)
{
   lbl_status.Text = "Status: Não foi possível salvar. Error: " + ex.Message;
   return;
}

我总是收到拒绝访问文件夹路径的 labelmsg 文本。

-- 编辑 2

我在放置的任何路径上都收到此错误。

已解决!

根据@aguertin 的评论,"The problem is actually because in your path there isn't a file name",我只是使用带有文件名的字符串。 完成!

谢谢大家!

您的问题是您没有在 xmlWrite 路径中明确指定文件名。为文件附加一个名称,它应该可以工作。