Fully qualified root URL

J

JJ

I am embarrassed to ask this as I'm sure it must be easy to do, but I've
looked everywhere.

I just want to get the root url of my web site:
i.e. http://www.mywebsite.com/

I am writing code that produces a HTML newletter that is sent out to
subscribers. The images therefore need fully qualifed links (not relative
ones). As I'd like to use this code on other sites, I want to find the root
url programmatically.

As I am developing in visual studio 2005 hosting environment at the moment,
so I guess the caculation would come up with something like
'http://locahost:1234/www.mywebsite.com' . On the 'live site it needs to
return 'http://www.mywebsite.com/' . Can 'ApplicationPath' be used here?

I'm confused - sorry. Any help very appreciated.

JJ
 
J

JJ

Some seem to be using this method:
string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority +
Request.ApplicationPath.TrimEnd('/') + '/';



But I have read that using 'Request.' variables doesn't always work?



??
 
J

Juan T. Llibre

Dim appname as string = Request.Url.Host
Dim FQN as string = "The full URL to the application root is : " & "http://" & appname &
Request.ApplicationPath & "/"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,754
Messages
2,569,528
Members
45,000
Latest member
MurrayKeync

Latest Threads

Top