直接写127.0.0.1/子目录/a.aspx
现在把127.0.0.1替换成虚拟路径
13 个解决方案
#1
Server.MapPath(".")当前路径
#2
用Server.MapPath
#3
用Request.ApplicationPath获取应用程序虚拟目录的根目录
#4
Server.MapPath("./")
#5
Server.MapPath(".")
当前路径
当前路径
#6
use the server object.
#7
Request.ApplicationPath
#8
HttpRequest.ApplicationPath 属性请参见
HttpRequest 类 | HttpRequest 成员 | System.Web 命名空间 | HttpRequest 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
语言
C#
C++
JScript
Visual Basic
全部显示
获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
[Visual Basic]
Public ReadOnly Property ApplicationPath As String
[C#]
public string ApplicationPath {get;}
[C++]
public: __property String* get_ApplicationPath();
[JScript]
public function get ApplicationPath() : String;
属性值
当前应用程序的虚拟路径。
示例
[Visual Basic, C#, JScript] 下面的示例将当前 URL 请求的虚拟应用程序根路径分配给一个字符串变量。
[Visual Basic]
Dim Path As String
Path = Request.ApplicationPath
[C#]
String Path;
Path = Request.ApplicationPath;
[JScript]
var path : String = Request.ApplicationPath
[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
HttpRequest 类 | HttpRequest 成员 | System.Web 命名空间 | HttpRequest 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
语言
C#
C++
JScript
Visual Basic
全部显示
获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
[Visual Basic]
Public ReadOnly Property ApplicationPath As String
[C#]
public string ApplicationPath {get;}
[C++]
public: __property String* get_ApplicationPath();
[JScript]
public function get ApplicationPath() : String;
属性值
当前应用程序的虚拟路径。
示例
[Visual Basic, C#, JScript] 下面的示例将当前 URL 请求的虚拟应用程序根路径分配给一个字符串变量。
[Visual Basic]
Dim Path As String
Path = Request.ApplicationPath
[C#]
String Path;
Path = Request.ApplicationPath;
[JScript]
var path : String = Request.ApplicationPath
[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
#9
private static string UrlSuffix
{
get
{
return HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}
}
/// <value>
/// Property SecureUrlBase is used to get the prefix for URLs in the Secure directory.
/// </value>
public static String SecureUrlBase
{
get
{
return (CyadConfiguration.EnableSsl ? @"https://": @"http://") + UrlSuffix;
}
}
/// <value>
/// Property UrlBase is used to get the prefix for URLs.
/// </value>
public static String UrlBase
{
get
{
return @"http://" + UrlSuffix;
}
}
{
get
{
return HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}
}
/// <value>
/// Property SecureUrlBase is used to get the prefix for URLs in the Secure directory.
/// </value>
public static String SecureUrlBase
{
get
{
return (CyadConfiguration.EnableSsl ? @"https://": @"http://") + UrlSuffix;
}
}
/// <value>
/// Property UrlBase is used to get the prefix for URLs.
/// </value>
public static String UrlBase
{
get
{
return @"http://" + UrlSuffix;
}
}
#10
this.Response.Write(this.Request.ServerVariables["APPL_PHYSICAL_PATH"]);
#11
HttpContext.Current.Server.MapPath("..\\log\\log.txt");
#12
up
#13
就是Request.ApplicationPath
Server.MapPath得到的是物理路径
Server.MapPath得到的是物理路径
#1
Server.MapPath(".")当前路径
#2
用Server.MapPath
#3
用Request.ApplicationPath获取应用程序虚拟目录的根目录
#4
Server.MapPath("./")
#5
Server.MapPath(".")
当前路径
当前路径
#6
use the server object.
#7
Request.ApplicationPath
#8
HttpRequest.ApplicationPath 属性请参见
HttpRequest 类 | HttpRequest 成员 | System.Web 命名空间 | HttpRequest 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
语言
C#
C++
JScript
Visual Basic
全部显示
获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
[Visual Basic]
Public ReadOnly Property ApplicationPath As String
[C#]
public string ApplicationPath {get;}
[C++]
public: __property String* get_ApplicationPath();
[JScript]
public function get ApplicationPath() : String;
属性值
当前应用程序的虚拟路径。
示例
[Visual Basic, C#, JScript] 下面的示例将当前 URL 请求的虚拟应用程序根路径分配给一个字符串变量。
[Visual Basic]
Dim Path As String
Path = Request.ApplicationPath
[C#]
String Path;
Path = Request.ApplicationPath;
[JScript]
var path : String = Request.ApplicationPath
[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
HttpRequest 类 | HttpRequest 成员 | System.Web 命名空间 | HttpRequest 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
语言
C#
C++
JScript
Visual Basic
全部显示
获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。
[Visual Basic]
Public ReadOnly Property ApplicationPath As String
[C#]
public string ApplicationPath {get;}
[C++]
public: __property String* get_ApplicationPath();
[JScript]
public function get ApplicationPath() : String;
属性值
当前应用程序的虚拟路径。
示例
[Visual Basic, C#, JScript] 下面的示例将当前 URL 请求的虚拟应用程序根路径分配给一个字符串变量。
[Visual Basic]
Dim Path As String
Path = Request.ApplicationPath
[C#]
String Path;
Path = Request.ApplicationPath;
[JScript]
var path : String = Request.ApplicationPath
[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
#9
private static string UrlSuffix
{
get
{
return HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}
}
/// <value>
/// Property SecureUrlBase is used to get the prefix for URLs in the Secure directory.
/// </value>
public static String SecureUrlBase
{
get
{
return (CyadConfiguration.EnableSsl ? @"https://": @"http://") + UrlSuffix;
}
}
/// <value>
/// Property UrlBase is used to get the prefix for URLs.
/// </value>
public static String UrlBase
{
get
{
return @"http://" + UrlSuffix;
}
}
{
get
{
return HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
}
}
/// <value>
/// Property SecureUrlBase is used to get the prefix for URLs in the Secure directory.
/// </value>
public static String SecureUrlBase
{
get
{
return (CyadConfiguration.EnableSsl ? @"https://": @"http://") + UrlSuffix;
}
}
/// <value>
/// Property UrlBase is used to get the prefix for URLs.
/// </value>
public static String UrlBase
{
get
{
return @"http://" + UrlSuffix;
}
}
#10
this.Response.Write(this.Request.ServerVariables["APPL_PHYSICAL_PATH"]);
#11
HttpContext.Current.Server.MapPath("..\\log\\log.txt");
#12
up
#13
就是Request.ApplicationPath
Server.MapPath得到的是物理路径
Server.MapPath得到的是物理路径