Question: Plase guide me how to get URL path **excluding** page name on localhost and server.

for example for the page Active.aspx local path that I want to get is here in bold.

\***http://localhost:1532/WebFolder/**\*Active.aspx

and on server I want to get this bold part

\****http://domain.com/WebFolder/***\*Active.aspx

Similarly if page is in root it will return

\****http://domain.com/****Active.aspx or* \*http://localhost:1532/\*\*Active.aspx

Answer: 
You can use Request.servervariable["Remote\_addr"] to get the ip address.But if you try on local host, it will returns default ip address of your machine. You can check this code from web server, can get ip address.
try this:

```
Server.MapPath("~/");
       or 
Request.Url.Host

```