Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Transferring DNN site to new hostTransferring DNN site to new host
Previous
 
Next
New Post
12/21/2010 2:03 PM
 
I'm moving a DNN site to a new host. The DB has been created and restored. All the files and folders from the previous host have been loaded to the new server. The web.config file has been updated. The site homepage appears, but none of the internal links are working. It generates a 404 Error, e.g., "The requested URL /ContactUs.aspx was not found on this server." Also, I can't access the DNN admin tools. Is there a file I still need to tweak somewhere? Some other problem? I've read entries about transferring sites and can't find an answer anywhere else. Thank you!
 
New Post
12/21/2010 8:11 PM
 
Am I correct to assume that the migrated site also has a new URL? If so, you will need to add the new URL as a new entry in the database's PortalAlias table and force a restart of the web application.

Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
12/21/2010 8:18 PM
 
Never assume anything, Bill. Same URL. Thanks for the reply!
 
New Post
12/21/2010 8:47 PM
 
Well, that eliminates the most common cause of the behavior of being able to access the home page but not other pages. Let's try to eliminate a few other potential issues and get a few more clues as to what's going on:

  • Was the original site installed in the root folder of the web hosting space or in a child folder? Has that changed after the migration?
  • What DotNetNuke version is installed?
  • Are all requirements for that version met on the new host - i.e. ASP.Net 3.5 SP 1 and MS SQL Server 2005 or 2008 for DNN 5.02.00 and above? (Note, ASP.Net 4.0 may also be used for DNN 5.4.0 and above.)
  • Did ASP.Net or IIS or MS SQL Server versions change with the migration?
  • Have you confirmed that the ASP.Net worker process account (IIS Identity account) has been granted full filesystem permissions on the root folder of the install and all child folders?
  • Is all of the existing content on the home page being correctly displayed?
  • Are you able to log in as admin or host user without issue?
  • Am I correct that you are not able to access Admin --> Event Viewer to look for related errors which may be logged when trying to access child pages?
  • If you cannot open the Event Viewer, please access the database using MS SQL Server Management Studio or similar tool and examine the EventLog table for related errors. The details will be contained in the XML strings in the LogProperties column.

I'll probably have a few more questions after you report back on the above.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
12/21/2010 9:55 PM
 
Hi Bill,

Thanks again. I'll try to answer your questions ...
1. Root or child? I'd don't know. It's in the root folder now.
2. It's version 4.9
3. My hosting company has MS SQL Server 2008. I can't tell for sure what version of ASP.Net.
4. The database was on MS SQL 2005. I don't know about ASP.Net or IIS
5. I have not confirmed this ... not really sure how, but I suppose the best thing will be to ask my hosting company's tech support
6. Most of the home page content is correct, with the exception of the top navigation links.
7. I am not able to log in as admin
8. I'm not familiar with admin --> event viewer
9. Here's what shows up on most of the Event Log erros: <LogProperties><LogProperty><PropertyName>Shutdown Details</PropertyName><PropertyValue>The AppDomain shut down because of the hosting environment.</PropertyValue></LogProperty></LogProperties>
There also are of few of these:
<LogProperties><LogProperty><PropertyName>AssemblyVersion</PropertyName><PropertyValue>04.09.00</PropertyValue></LogProperty><LogProperty><PropertyName>PortalID</PropertyName><PropertyValue>0</PropertyValue></LogProperty><LogProperty><PropertyName>PortalName</PropertyName><PropertyValue>Max Organization garage cabinets and storage systems</PropertyValue></LogProperty><LogProperty><PropertyName>UserID</PropertyName><PropertyValue>-1</PropertyValue></LogProperty><LogProperty><PropertyName>UserName</PropertyName><PropertyValue /></LogProperty><LogProperty><PropertyName>ActiveTabID</PropertyName><PropertyValue>36</PropertyValue></LogProperty><LogProperty><PropertyName>ActiveTabName</PropertyName><PropertyValue>Homepage</PropertyValue></LogProperty><LogProperty><PropertyName>RawURL</PropertyName><PropertyValue>/CabinetSpecifications.aspx</PropertyValue></LogProperty><LogProperty><PropertyName>AbsoluteURL</PropertyName><PropertyValue>/CabinetSpecifications.aspx</PropertyValue></LogProperty><LogProperty><PropertyName>AbsoluteURLReferrer</PropertyName><PropertyValue>http://www.maxorganization.com/MaxedOutCabinets.aspx</PropertyValue></LogProperty><LogProperty><PropertyName>UserAgent</PropertyName><PropertyValue>Mozilla/4.0 (compatible; MSIE 7.0;  Windows NT 5.2)</PropertyValue></LogProperty><LogProperty><PropertyName>DefaultDataProvider</PropertyName><PropertyValue>DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider</PropertyValue></LogProperty><LogProperty><PropertyName>ExceptionGUID</PropertyName><PropertyValue>804f045e-744c-4574-a2bf-c99b2ddd92ad</PropertyValue></LogProperty><LogProperty><PropertyName>InnerException</PropertyName><PropertyValue>Unhandled Error: </PropertyValue></LogProperty><LogProperty><PropertyName>FileName</PropertyName><PropertyValue /></LogProperty><LogProperty><PropertyName>FileLineNumber</PropertyName><PropertyValue>0</PropertyValue></LogProperty><LogProperty><PropertyName>FileColumnNumber</PropertyName><PropertyValue>0</PropertyValue></LogProperty><LogProperty><PropertyName>Method</PropertyName><PropertyValue>System.Web.UI.Util.CheckVirtualFileExists</PropertyValue></LogProperty><LogProperty><PropertyName>StackTrace</PropertyName><PropertyValue /></LogProperty><LogProperty><PropertyName>Message</PropertyName><PropertyValue>System.Exception: Unhandled Error:  ---&gt; System.Web.HttpException: The file '/CabinetSpecifications.aspx' does not exist.
   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)
   --- End of inner exception stack trace ---</PropertyValue></LogProperty><LogProperty><PropertyName>Source</PropertyName><PropertyValue /></LogProperty></LogProperties>

Sorry I can't offer better details. I'm obviously an amateur at this ... I'd be a little more comfortable in MySQL / php environment!

After I send this response, I'll send in a ticket on the file system permissions.

Thanks!
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Transferring DNN site to new hostTransferring DNN site to new host


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out