如何让 File.WriteAllText() 保存到网站根级别而不是本地存储?

How do I get File.WriteAllText() to save to website root level instead of local storage?

我目前正在用记忆棒建立一个我 运行 的网站。但是,它将很快上传到服务器。我正在使用 File.WriteAllText() 方法保存到文本文件,但它不会选择我网站的根级别来添加到文本文件。它只是将我引导至笔记本电脑上的 C 驱动器。 这是我的方法代码

File.WriteAllText("../Page_Text/Campaign_Title.txt", txtCampaignTitle.Text);

这是抛出的异常

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\Page_Text\Campaign_Title.txt'.

如有任何帮助,我们将不胜感激 谢谢

抱歉被误删了还需解决

使用Server.MapPath

Server.MapPath("~") returns 应用程序根目录的物理路径

File.WriteAllText(Server.MapPath("~") + @"\Page_Text\Campaign_Title.txt", txtCampaignTitle.Text);