Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
ASP.NET 路径-你可能不理解 Server.MapPath 中的 ../
免费注册联想 5G 网盘

举个例子好说一些:

站点 S 的物理路径是 C:\wwwroot。

站点 S 下面具有虚拟目录 V1,V1 的物理路径是 D:\wwwroot。

虚拟目录 V1 下面具有虚拟目录 V2,V2 的物理路径是 E:\wwwroot。

虚拟目录 V1 下面具有目录 F1,F1 的物理路径也就是 E:\wwwroot\F1。

目录 F1 下面具有文件 index.aspx。

  • 如果在 index.aspx 中使用 Server.MapPath("../"),那么结果是 E:\wwwroot。
  • 如果在 index.aspx 中使用 Server.MapPath("../../"),那么结果是 D:\wwwroot。
  • 如果在 index.aspx 中使用 Server.MapPath("../../../"),那么结果是 C:\wwwroot。
  • 如果在 index.aspx 中使用 Server.MapPath("../../../../"),那么将出错,因为已经退到站点根目录以上了。
文章评论
标题:必填
内容:
文章信息