ASP.NET使用VB设置文件路径

ASP.NET使用VB设置文件路径,asp.net,vb.net,Asp.net,Vb.net,因此,这是一个相当愚蠢的问题,无论出于何种原因,我显然误解了这个问题。我有一个ASP.net项目,默认的aspx页面加载一个文件。我创建了一个类来处理文件处理,在其中我硬编码了文件所在的本地目录。我想使该路径相对于default.aspx页面。我不知道该怎么做。我在MSDN上读了很多东西,这很简单,但当我把它放到代码中时,我似乎无法正确地理解它 我觉得我的答案就在这里,我明白它在说什么,但我不能把它翻译成我的程序。。代码,例如 Dim rootPath As String = Server.Ma

因此,这是一个相当愚蠢的问题,无论出于何种原因,我显然误解了这个问题。我有一个ASP.net项目,默认的aspx页面加载一个文件。我创建了一个类来处理文件处理,在其中我硬编码了文件所在的本地目录。我想使该路径相对于default.aspx页面。我不知道该怎么做。我在MSDN上读了很多东西,这很简单,但当我把它放到代码中时,我似乎无法正确地理解它

我觉得我的答案就在这里,我明白它在说什么,但我不能把它翻译成我的程序。。代码,例如

Dim rootPath As String = Server.MapPath("~")
对我来说是有道理的,但由于某种原因,我不能使用“服务器”

现在,我已经使用这段代码来补充我的问题

string=System.AppDomain.CurrentDomain.BaseDirectory()
如果您能帮助我走上正确的道路,我们将不胜感激。

试试看

Dim rootPath As String = HttpContext.Current.Server.MapPath("~")

从您的类中。

这很有效,我想我需要在它前面加上HTTPcontext.Current类。谢谢你的帮助,愚蠢的我。