Products » Support Forums 

Support Forums

HomeHomeDotNetNuke Modu...DotNetNuke Modu...Url MasterUrl Master404 for all pages but home page404 for all pages but home page
Previous
 
Next
New Post
2/27/2010 11:19 PM
 

I have installed a 10 day trial license on a clients live site.  I was able to get this module working fine in development but now trying to put it on the live site I can't figure out how to resolve this issue.  I have searched through the forums as best as I can but don't see a solution.

Specs:

DNN v 5.01.04

URL Master v1.15.01

IIS 6/Win2k3

Problem:  When I enable this module all my links give me a 404 error.  The only link that works is the member login link (which is all lower case btw)  I installed fiddler and captured this trace to see if you can help me.  Thanks so much in advance!

Here's a copy of the trace from fiddler.

GET http://www.wave59.com/About.aspx HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
Referer: http://www.wave59.com/
Accept-Language: en-us
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: www.wave59.com
Connection: Keep-Alive
Cookie: .ASPXANONYMOUS=PlbC2r7tygEkAAAANGNiZjEwMDQtNjAxMS00NTlmLWI2YmUtNjAwMzk0ZWFmMjVk0; language=en-US


HTTP/1.1 404 Not Found
Date: Fri, 26 Feb 2010 21:46:54 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-UA-Compatible: IE=EmulateIE7
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 3227

<html>
    <head>
        <title>The resource cannot be found.</title>
        <style>
         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
         pre {font-family:"Lucida Console";font-size: .9em}
         .marker {font-weight: bold; color: black;text-decoration: none;}
         .version {color: gray;}
         .error {margin-bottom: 10px;}
         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
        </style>
    </head>

    <body bgcolor="white">

            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

            <h2> <i>The resource cannot be found.</i> </h2></span>

            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

            <b> Description: </b>HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. &nbsp;Please review the following URL and make sure that it is spelled correctly.
            <br><br>

            <b> Requested URL: </b>/About.aspx<br><br>

            <hr width=100% size=1 color=silver>

            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053

            </font>

    </body>
</html>
<!--
[HttpException]: The file '/About.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& completedSynchronously)
-->

 

 
New Post
2/27/2010 11:26 PM
 

As a first step, can you check the web.config file, and see if the 'UrlRewrite' entry in the httpModuels section has been updated with the UrlMaster module details?

 
New Post
3/3/2010 7:20 PM
 

Hey Bruce,

I am having same issue.   I have a iFinity host license and about 10-12 portals on my installation.   I had installed the license and the site was working for a few days.   Now it is not and I am experiencing the same issue.   404 on all pages but home.   I was also getting the Yellow Licesnse banner at the top of the page (even though license previously installed).

I added multiple portals preceding this issue - I have double checked the PortalAlias Table and they do match with the Portal Aliases in the DNN WebHosting Setup (PowerDNN). 

I have switched the web.config back and forth between URLMaster and DNNFriendlyURL, but nothing works that will allow me past the home page.

Currently, I cannot login to site.

I also have Snapsis - PageBlaster installed on site and am trying to see if disabling that helps.   The Level 1 tech support said URL master and Pageblaster don't work nicely together.  

Please let me know troubleshooting steps... 

 
New Post
3/4/2010 2:52 AM
 

It's not true that Url Master and Pageblaster don't work together.  That's categorically not true - I hope you believe me more than a level 1 tech!  They will work together just fine.  If there is a proven compatiblity problem please let me know and I will work to get it corrected.  These two modules do two separate things, so there's no reason they can't work together.

Can you post the Urls that aren't working so I can take a look?

Generally, here's the troubleshooting for a 404 error :

- determine what type of 404 you're seeing.  Is it an asp.net 404 (will contiain asp.net information), an IIS 404 (will contain a reference to iis) or a Url Master 404 (these are rarer, but are a plain black and white text message).  The type of 404 will give clues as to where the problem lies.  An iis 404 means that asp.net didn't handle the request at all.  An asp.net error can mean many things, but typically it means that the Url wasn't successfully rewritten.  A Url Master 404 is generally some type of configuration error.

- is the UrlRewrite entry in the web.config file correctly (should point to the iFInity.URlMaster.UrlRewrite component)

- do you have a match between the domain you're requesting and the portal aliases on the table (ie www.domain.com and www.domain.com is in the portal alias table?.  Note that domain.com won't match www.domain.com - you have to explicitly enter both and each domain must have an exact match with a portal alias

- is there some type of redirection occuring to get to the 404 error?  In other words, are you requesting a url, and then getting redirected to something else, which then results in a 404 error?  You will need to use a Http tracing tool like Microsoft Fiddler for this.  A clue is when the Url in your browser showing the 404 error doesn't match the url that you entered originally.

- is some type of error occuring on the server? Check the DNN event logs, and the windows event logs (if you can access them)

- if you have modified any of the 'advanced regex settings' values, try reverting back to the 'default' values (these are in the instructions zip file) in case you have inadverently blocked the content

As for the licensing issue - if this has been working successfully before, then something must have changed in the site, either the host guid or the host portal domain name, or the licence wasn't correctly setup in the first place and only now is showing the problem.   Given that your licensing stopped working, my guess is that perhaps your host portal domain name changed, and maybe that's where the problem is related.

 

 
Previous
 
Next
HomeHomeDotNetNuke Modu...DotNetNuke Modu...Url MasterUrl Master404 for all pages but home page404 for all pages but home page


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).