在这里使用ASP和C#在网站上工作。
我的问题是,当我尝试读取文件时,它找到了错误的目录。这是我使用的代码:
addtext.Text = new WebClient().DownloadString("readme.htm");
错误看起来像这样:
找不到文件'C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ DevServer \ 10.0 \ readme.htm'。
如何引导路径到我的default.aspx ??
答案 0 :(得分:2)
This page几乎包含了解决ASP .Net中路径的所有知识
答案 1 :(得分:0)
我建议您使用app键保存包含文件的文件夹的地址。您可以为不同类型的文件构建层次结构。
<add key="WebResources" value="~/Assets/WebResources/" />
<add key="ImageRoot" value="Images\Web" />
然后像这样访问它们并将它们与更多层次结构文件夹连接起来。
string WebResources = ConfigurationManager.AppSettings["WebResources"];
string dir = System.Web.HttpContext.Current.Server.MapPath(WebResources);