在asp.net中使用streamreader访问站点目录路径
从 ASP.NET 中 App_Code 文件夹中的类中,如何访问网站根目录的路径?我尝试过:
StreamReader sr = new StreamReader("../Questions.aspx");
但它给了我程序文件中的路径...
那么我该怎么做?至少我认为我可以从 App_Code 文件夹导航到目录中的上层文件夹
编辑: 我不是在开发 Web 应用程序,而是在开发一个网站
from a class within the App_Code folder in ASP.NET, how can I access the path of the root directory of the website? I tried:
StreamReader sr = new StreamReader("../Questions.aspx");
But it gave me the path in Program Files...
So how can I do this? At least I thought I could navigate from the App_Code folder to the upper folder in directory
EDIT: I am not developping a web application, but a web site
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用
Try using
由于在“App_Code”下,您没有“HttpServerUtility”对象或“Server”变量的实例,因此您可以将其传递到函数中并使用它来转换站点路径:
App_Code > Test.cs
当您从 ASPX 页面调用它时,将其调用为:
Since under "App_Code", you do not have an instance of "HttpServerUtility" object or "Server" variable, you can pass it into your function and use it to translate site paths:
App_Code > Test.cs
And when you call it from your ASPX pages, call it as: