PDA

View Full Version : DotNetNuke Configuration Error


pheonix
10-19-2004, 04:36 AM
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 (http://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.

bruce
10-19-2004, 06:31 AM
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 (http://www.DiscountASP.NET)

pheonix
10-19-2004, 06:45 AM
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.

bruce
10-19-2004, 06:48 AM
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 (http://www.DiscountASP.NET)