zoukankan      html  css  js  c++  java
  • Server.MapPath

    Server.MapPath specifies the relative or virtual path to map to a physical directory.

    • Server.MapPath(".") returns the current physical directory of the file (e.g. aspx) being executed
    • Server.MapPath("..") returns the parent directory
    • Server.MapPath("~") returns the physical path to the root of the application
    • Server.MapPath("/") returns the physical path to the root of the domain name (is not necessarily the same as the root of the application)

    An example:

    Let's say you pointed a web site application (http://www.example.com/) to

    C:\Inetpub\wwwroot

    and installed your shop application (sub web as virtual directory in IIS, marked as application) in

    D:\WebApps\shop

    For example, if you call Server.MapPath in following request:

    http://www.example.com/shop/products/GetProduct.aspx?id=2342

    then:

    • Server.MapPath(".") returns D:\WebApps\shop\products
    • Server.MapPath("..") returns D:\WebApps\shop
    • Server.MapPath("~") returns D:\WebApps\shop
    • Server.MapPath("/") returns C:\Inetpub\wwwroot
    • Server.MapPath("/shop") returns D:\WebApps\shop

    If Path starts with either a forward (/) or backward slash (\), the MapPath method returns a path as if Path were a full, virtual path.

    If Path doesn't start with a slash, the MapPath method returns a path relative to the directory of the request being processed.

    Note: in C#, @ is the verbatim literal string operator meaning that the string should be used "as is" and not be processed for escape sequences.

  • 相关阅读:
    hello word
    HDU 1006 Tick and Tick
    HDU 1005 Number Sequence
    HDU 1004 Let the Balloon Rise
    HDU 1003 Max Sum
    HDU 1002 A + B Problem II
    HDU 1001 Sum Problem
    HDU 1000 A + B Problem
    POJ 2253 Frogger
    POJ 2387 Til the Cows Come Home
  • 原文地址:https://www.cnblogs.com/tracy/p/2094403.html
Copyright © 2011-2022 走看看