Where to start...
My apologies in advance for possibly asking a repeated question. I have searched the forums, but the problems and their answers seem to apply only to (local) implementations.
I have uploaded 4.3.0 to my shared hosting site via ftp, made the folder an app folder, set the permissions, etc. Modified <connectionStrings> and <appSettings> (commented out Server 2005 Express and used SQL Server 2000/2005)
Under <providers> made the changes to: objectQualifier="web_" databaseOwner= [[[the same as sql above]]]
Not using the SOURCE (mainly I guess because I am not sure how I compile, etc... but also because I thought the zip I used was sufficient.) but using DotNetNuke_4.3.0_Install.zip.
Now, when I went to http://www.mywebsite.com/web/... the install kicked off beautifully. I was thrilled.... watching the progress... upgrading from ver 3.x.x to 4.30... then all of a sudden i get a message that the portal could not be installed. resulting in the subject message above:
BC30451: Name 'Config' is not declared.
Source Error:
|
Line 66:
Line 67: Dim AutoUpgrade As Boolean
Line 68: If Config.GetSetting("AutoUpgrade") Is Nothing Then
Line 69: AutoUpgrade = True
Line 70: Else
|
Source File: E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb
Line: 68
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
Detailed Compiler Output: (sorry if this is too long, just hoping someone can understand this)
Microsoft (R) Visual Basic Compiler version 8.0.50727.42
for Microsoft (R) .NET Framework version 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(68) : error BC30451: Name 'Config' is not declared.
If Config.GetSetting("AutoUpgrade") Is Nothing Then
~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(71) : error BC30451: Name 'Config' is not declared.
AutoUpgrade = Boolean.Parse(Config.GetSetting("AutoUpgrade"))
~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(120) : error BC30451: Name 'LogException' is not declared.
LogException(exc)
~~~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(144) : error BC30002: Type 'PortalController' is not defined.
Dim objPortalController As New PortalController
~~~~~~~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(148) : error BC30002: Type 'PortalInfo' is not defined.
Dim objPortalInfo As PortalInfo = CType(arrPortals(i), PortalInfo)
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(166) : error BC30451: Name 'Scheduling' is not declared.
Scheduling.SchedulingProvider.Instance.Halt("Stopped by Application_End")
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(204) : error BC30451: Name 'Scheduling' is not declared.
If Services.Scheduling.SchedulingProvider.SchedulerMode = Scheduling.SchedulerMode.TIMER_METHOD Then
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(205) : error BC30002: Type 'Scheduling.SchedulingProvider' is not defined.
Dim scheduler As Scheduling.SchedulingProvider = Scheduling.SchedulingProvider.Instance()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(206) : error BC30451: Name 'Scheduling' is not declared.
scheduler.RunEventSchedule(Scheduling.EventName.APPLICATION_START)
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(207) : error BC30451: Name 'Scheduling' is not declared.
Dim newThread As New Threading.Thread(AddressOf Scheduling.SchedulingProvider.Instance.Start)
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(264) : error BC30002: Type 'EventQueue.EventQueueController' is not defined.
Dim oEventController As New EventQueue.EventQueueController
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(314) : error BC30451: Name 'Scheduling' is not declared.
If Services.Scheduling.SchedulingProvider.SchedulerMode = Scheduling.SchedulerMode.REQUEST_METHOD _
~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(317) : error BC30002: Type 'Scheduling.SchedulingProvider' is not defined.
Dim scheduler As Scheduling.SchedulingProvider = Scheduling.SchedulingProvider.Instance
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\kunden\homepages\44\d163721254\web\App_Code\Global.asax.vb(328) : error BC30451: Name 'LogException' is not declared
LogException(exc)
~~~~~~~~~~~~
-----------------------------------------------------------------------------------------------------------------------------------
Here is where my confusion resides. There is a web.config file supplied in the .zip that I used as well as a release.config. I looked at them both, but they looked the same. I used the web.config file... in the install. Later, i read to 'rename' as always, but that didn't help anything (yes, made all the same changes.)
The only 'documentation' I see is for the 4.0.3 package. I am not sure what to do at this point. do i have to wipe out the DB, and use a different file. Do i need to move a file from somewhere to the root? then wipe and re-install? I just can't seem to find a step that was missed or a specific answer to what might be wrong in a hosted environment.
I can say, that first attempts to install 4.0.3 with the webhost, was disasterous... nothing worked. dropped down to 3.2.2 and installed with no problems, but never had a 'pages' button to modify the pages created with small business template and would receive the error page for no apparent reason. a refresh of the page would straighten it out. Since I could not 'develop' the website, I tried 4.3.0 since I figured there must've been something buggy about the original version I tried. Now, i think it's just me.
Any help would be appreciated, my guts tell me it's something simple and stupid by your all guru standards. I apologize again for the length of this post, just hoping it will be documentation of my exact problem for those who follow with the same scenario.
Cheers to all and thanks in advance.