Products » Support Forums 

Support Forums

HomeHomeDotNetNuke Modu...DotNetNuke Modu...Url MasterUrl MasterUrl Master and DotNetNuke 5.1Url Master and DotNetNuke 5.1
Previous
 
Next
New Post
8/12/2009 12:43 AM
 

cebe : I'm not sure why you'd get a change like that after going from 4.9 to 5.1, but perhaps there has been a difference in the caching code.  I would check to see if that missing directory exists on your server, and perhaps try creating it if it doesn't, or, try checking the permissions for that directory and see if your asp.net worker process ID has read/write permission.

Also, did you upgrade your Url Master install to 1.14.09 before you upgraded DNN?  This is important - see blog post http://www.ifinity.com.au/Blog/Technical_Blog/EntryId/70/DotNetNuke-5-1-1-Released-iFinity-Url-Master-Compatibility if you haven't already.

 
New Post
8/12/2009 7:05 AM
 

Hi,

Can somebody please reply to my mail?  A procedure was posted to enable me to get my website back on line - but a crucial part of that porcedure involves mofification to web.config and the modification has two periods in it.  I raised this as a question immediately as it was available but have received no reply.

As I had emphasised that this issue brought my site down I would have imagined that closing out this issue deserved attention.  Obvious;y, the use of this module has had a serious negative impact for my site and I would appreciate your cooperation in addressing the outage caused.

 

 
New Post
8/12/2009 11:06 AM
 

Bruce Chapman wrote

cebe : I'm not sure why you'd get a change like that after going from 4.9 to 5.1, but perhaps there has been a difference in the caching code.  I would check to see if that missing directory exists on your server, and perhaps try creating it if it doesn't, or, try checking the permissions for that directory and see if your asp.net worker process ID has read/write permission.

Also, did you upgrade your Url Master install to 1.14.09 before you upgraded DNN?  This is important - see blog post http://www.ifinity.com.au/Blog/Technical_Blog/EntryId/70/DotNetNuke-5-1-1-Released-iFinity-Url-Master-Compatibility if you haven't already.

Ah, sorry, I should give more information on the current setup:

- DNN 5.1.1 Community Edition

- IIS 6.0 / ASP.NET 3.5

- Url Master 1.14.09

- Host Settings / Disk cache is disabled. Memory cache is used, Heavy mode. However, setting Disk cache in the Host doesn't solve the problem.

I did create a Cache folder at C:\WINDOWS\system32\inetsrv\Cache, although this location is clearly wrong (C:\..\inetsrv looks like a default value to me). DNN creates a resources file there, which just contains the text DNN_HostSettings. It doesn't solve the problem either; DNN doesn't crash, but URL rewriting doesn't work as if it was disabled.

Given the stack trace I see and debugging a bit, I assume you use something like HostSettings.GetHostSetting("UseFriendlyUrls") in UrlRewriteModule.System.Web.IHttpModule.Init ; I guess DNN returns a wrong or a null value.

When I take a look at the DNN 5.1.1 source code, in DotNetNuke.Library Entities/Host/HostSettings.vb, I see the class HostSettings has been deprecated. I suspect DNN developers introduced a regression in that  now obsolete code that might trigger only in some DNN configurations. Just a hint though... Any idea how I could workaround this?

Thanks a lot!

 *EDIT* In fact, there were two issues hidden into one. Rewriting does work if I create this Cache folder (which is a hack from my standpoint, not a viable solution on the long term). For some reason, I lost a setting (Replace Spaces in Page Titles) which was preventing the URL Rewriting from working. Seems to have vanished during the upgrade. Anyway... I hope a further release of either DNN or URL Master will propose a solution to the Cache folder issue.

 
New Post
8/20/2009 7:16 PM
 

I am having the same problem as Cebe. When I enable Url Master on my live site, it crashes with the exact same message. I have to upload a clean web.config to get the site back.

I have it running locally with no problems. The folder it's looking for, " C:\WINDOWS\system32\inetsrv\Cache " doesn't even exist locally, but the module still works great.

The live site is hosted on powerDNN, so I downloaded a full site backup, files and database, and restored it locally so I could figure out what was wrong. I enabled Url Master, and it worked great, no errors. So now what? I can't reproduce the error locally, and PowerDNN won't create that folder. They say they have many people running the module without a problem, so I doubt that would even do any good.

I am running DNN5.1.1,( upgraded from 5.0, then 5.0.1) and the latest UrlMaster 1.14.09. I have uninstalled and reinstalled it, to no avail. The fact that it works locally but not on their server, with the exact same files, leads me to think that something is going on on their end. But they say no.

Any ideas?

 
New Post
8/21/2009 10:54 AM
 

Hi Kevin, Cebe, others

It turns out that this caching folder problem is a long, convoluted bug which arises from the host settings request for the Friendly Url Status (literally HostSettings["IsFriendlyUrl"] ) is occuring before the caching code is initialised properly.  This means you get the error experienced.  If you didn't get that, you might have got a database timeout from a loop in the initialisation code.

Anway, to cut a long story short, please download the 1.14.11 version from http://www.ifinity.com.au/Products/Support_Forums/ctl/PostEdit/forumid/8/Products/Url_Master_DNN_SEO_Urls/ and let me know if this fixes it correctly.

-Bruce

 
Previous
 
Next
HomeHomeDotNetNuke Modu...DotNetNuke Modu...Url MasterUrl MasterUrl Master and DotNetNuke 5.1Url Master and DotNetNuke 5.1


Support Guidelines.. Please read before posting

To get support on iFinity products and services, please search the forums for the the answer to the problem you are seeking. If you cannot find a solution, post a question in the relevant forum.   Ensure that you specify the relevant versions of the problem, and the actual error message or a detailed description of the problem.    You will need to register with this site to post on the forum.  If you have a Microsoft Live (Hotmail/Passport) account you can use that.  If you have a Open Id account you can use that.  If you neither of these, you will need to register a user Id and password.

Please note : If you are posting a new thread for the Url Master module, please include the following information where applicable:

- Url Master version

- DotNetNuke version

- Example Url where possible

- If there is an error, please post the full error text and/or stack trace (from the DotNetNuke event log).