如何让 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("~") returns 应用程序根目录的物理路径
File.WriteAllText(Server.MapPath("~") + @"\Page_Text\Campaign_Title.txt", txtCampaignTitle.Text);
我目前正在用记忆棒建立一个我 运行 的网站。但是,它将很快上传到服务器。我正在使用 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("~") returns 应用程序根目录的物理路径
File.WriteAllText(Server.MapPath("~") + @"\Page_Text\Campaign_Title.txt", txtCampaignTitle.Text);