GoDaddy crushed me again...
When I try to edit an old existing user I get an error:
AssemblyVersion: 7.0.6
PortalID: 0
PortalName: Indian Lake Info Network
UserID: 2
UserName: admin
ActiveTabID: 50
ActiveTabName: User Accounts
RawURL: /asp/Admin/UserAccounts/tabid/50/ctl/Edit/mid/369/UserId/702/filter/M/currentpage/0/Default.aspx?popUp=true
AbsoluteURL: /asp/Default.aspx
AbsoluteURLReferrer: http://indianlake-pa.net/asp/Admin/UserAccounts/tabid/50/pagesize/50/filter/M/Default.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: ae0ed43c-dd48-47af-bf59-2a5b86b4fd75
InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.IO.__Error.WinIOError
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at WatchersNET.CKEditor.ToolbarUtil.GetToolbars(String sHomeDirPath, String defaultToolbarFile) at WatchersNET.CKEditor.Web.CKEditorControl.SetUserToolbar(String defaultToolbarFile) at WatchersNET.CKEditor.Web.CKEditorControl.get_Settings() at WatchersNET.CKEditor.Web.CKEditorControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: P3NW8SHG349
When I add a new user I get a different set of errors when I try to edit that user... First an error that says I cannot access a portal/user folder:
AssemblyVersion: 7.0.6
PortalID: 0
PortalName: Indian Lake Info Network
UserID: 2
UserName: admin
ActiveTabID: 50
ActiveTabName: User Accounts
RawURL: /asp/Admin/UserAccounts/tabid/50/ctl/Edit/mid/369/UserId/702/filter/M/currentpage/0/Default.aspx?popUp=true
AbsoluteURL: /asp/Default.aspx
AbsoluteURLReferrer: http://indianlake-pa.net/asp/Admin/UserAccounts/tabid/50/pagesize/50/filter/M/Default.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: d104e245-683f-46df-943c-2b342838acf4
InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.IO.__Error.WinIOError
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) at System.IO.DirectoryInfo.Create() at DotNetNuke.Services.FileSystem.FolderManager.CreateFolderInFileSystem(String physicalPath) at DotNetNuke.Services.FileSystem.FolderManager.AddFolder(FolderMappingInfo folderMapping, String folderPath) at DotNetNuke.Services.FileSystem.FolderManager.AddUserFolder(UserInfo user) at DotNetNuke.Services.FileSystem.FolderManager.GetUserFolder(UserInfo userInfo) at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.LoadFolders() at DotNetNuke.Web.UI.WebControls.DnnFilePickerUploader.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control. (EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: P3NW8SHG349
So I create that folder, then I get the same error pretty much, except:
ExceptionGUID: d51a8098-471a-4956-8bd1-8f161bf46839
InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.IO.__Error.WinIOError
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied. ---> System.UnauthorizedAccessException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02' is denied.
So I create that subfolder and I get:
ExceptionGUID: e1a423b0-7bf7-46e2-a52a-da98d3b088a4
InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\Users\190\02\702' is denied.
So I create that subfolder then finally get the familiar:
ExceptionGUID: ae0ed43c-dd48-47af-bf59-2a5b86b4fd75
InnerException: Access to the path 'D:\Hosting\2404002\html\asp\Portals\0\CKToolbar.xml' is denied.
I restored the db and the app from backups [several times] and it doesn't work now... I went back more than a year and still no joy...
Clearly the app/db can no longer alter the files/folders it needs to...
A clean app install works but any attempt at connecting my db to the new app fails. Upgrading to 7.3.4 failed as well, though I didn't go through 7.0.9 [the upgrade path]. The db is reported as 2005, but I restored it to a working 2012 name, like I thought I had done before...
Any thoughts would be appreciated.
Bob H.