DotNetNuke Configuration Error

Discussion in 'ASP.NET / ASP.NET Core' started by pheonix, Oct 19, 2004.

Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.
  1. I am new to using DNN, I installed the default application locally and tested it, it ran fine. The I uploaded the VS 2003 files, and the SQL database to the server. I try to enter my website and get this error:
    DotNetNuke Configuration ErrorDomain Name www.xxxxxx.com Does Not Exist In The Database

    DotNetNuke supports multiple portals from a single database/codebase. It accomplishes this by converting the URL of the client browser Request to a valid PortalID in the Portals database table. The following steps describe the process:





    1.
    Web Server Processing

    [*]When a web server receives a Request from a client browser, it compares the file name extension on the target URL resource to its Application Extension Mappings defined in IIS.
    [*]Based on the corresponding match, IIS then sends the Request to the defined Executable Path ( aspnet_asapi.dll in the case of ASP.NET Requests ).
    [*]The aspnet_isapi.dll engine processes the Request in an ordered series of events beginning with Application_BeginRequest.



    2.
    Application_BeginRequest ( globals.asax.vb )

    [*]The Request URL is parsed based on the "/" character
    [*]A Domain Name is constructed using each of the relevant parsed URL segments.

    Examples:

    URL: http://www.domain.com/default.aspx = Domain Name: www.domain.com
    URL: http://209.75.24.131/default.aspx = Domain Name: 209.75.24.131
    URL: http://localhost/DotNetNuke/default.aspx = Domain Name: localhost/DotNetNuke
    URL: http://www.domain.com/virtualdirectory/default.aspx = Domain Name: www.domain.com/virtualdirectory
    URL: http://www.domain.com/directory/default.aspx = Domain Name: www.domain.com/directory


    [*]Using the Domain Name, the application queries the database ( Portals table - PortalAlias field ) to locate a matching record.

    Note: If there are multiple URLs which correspond to the same portal then the PortalAlias field must contain each valid Domain Name in a comma seperated list.

    Example:

    URL: http://localhost/DotNetNuke/default.aspx
    URL: http://MACHINENAME/DotNetNuke/default.aspx
    URL: http://209.32.134.65/DotNetNuke/default.aspx
    PortalAlias: localhost/DotNetNuke,MACHINENAME/DotNetNuke,209.32.134.65/DotNetNuke

    Note: If you are installing the application to a remote server you must modify the PortalAlias field value for the default record in the Portals table according to the rules defined above.


    Please Help!!!!!!! I tried messing with the PortalAlias field, but nothing works.
     
  2. Bruce

    Bruce DiscountASP.NET Staff

    DNN is set up to automatically create the database on your first hit to the site. You should not upload the database from your local machine because when you first hit the site, DNN will detect the URL and write that to the DB.

    - You should clear out your database
    - Update the web.config file and make sure the db server name/IP , username, password is correct.
    - Hit your DNN site on the server

    See this kb article for more details, http://kb.discountasp.net/article.aspx?id=10215

    Bruce

    DiscountASP.NET
    www.DiscountASP.NET
     
  3. Thankyou for your help, but I am reading the article and have discovered that I have installed to the root directory, I need now to delete everything, create a subfolder and upload the VS files there, it is not allowing me to delete the files from the root directory. I am using the Frontpage tool and there is no subweb created for this application, so now I can't delete, any suggestions on deleting this application and the database and starting fresh.
     
  4. Bruce

    Bruce DiscountASP.NET Staff

    FP may have lock up your site. I suggest you contact support and clear out your whole site and start from scratch.

    Bruce

    DiscountASP.NET
    www.DiscountASP.NET
     
Thread Status:
Threads that have been inactive for 5 years or longer are closed to further replies. Please start a new thread.

Share This Page