This feature was intended for a members-only site. It assumes your site is using Forms Authentication.

  1. Edit the web.config file.
  2. Search for the section that begins with <authentication.
  3. Change

    <forms ... loginUrl="login.aspx"
    to
    <forms ... loginUrl="welcome.aspx"
  4. Update the <authorization> section appear like the following code block. If an <authorization> section does not exist, add it immediately after the </authentication> section:

    <authorization>
    <deny users="?" />
    </authorization>

    As stated, this feature is intended for a members-only site. However, you can also create a custom widget that, when placed on any home page, redirects anonymous users to a welcome page.