One of the most basic action in web development is redirecting. Redirecting basically mean that browser show other resource URL than was requested. This is useful to enhance usability and to achieve control over user request. There exist two levels of redirecting. First level is on IIS server named "Default content page", you can enable it to order an IIS server to automatically redirect request to specified resources.

Second level of redirecting can exist in your code. All you have to do is to use a Response.Redirect(string url) directive. This directive orders a client (web browser), that requested resource was moved.
HTTP 1.0 302 Object Moved
Location
www.domain.com
Then browser do request again with given URL.