Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 02/08/2008 4:26 PM by  Guido Kuehler
Cannot Download Files after Upgrade to DNN 4.5.5
 7 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Guido Kuehler
Basic Member
Basic Member
Posts:149


--
08/28/2007 7:04 AM

    We have upgrade our Portal before 2 weeks and can't currently download no files from the DMX Module.

    When  you see on the followed url you can navigate in the navigator and in the DMX-Module but we caanot download any file. When we click on download the progressbar in the webbrowser is running and after any seconds comes The Page cannot displayed. You can test this self on our Portal.

    http://www.it-power.biz/D...yId/276/Default.aspx

    Any ideas to resolv this problem before DMX 4 is released? 

    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    08/29/2007 5:43 PM
    I'm not having any issues with DNN 4.5.5. Neither with DMX 3 nor DMX 4 dev. Is it a compression issue you think? Not many things changed from 4.5.3 to 4.5.5 as far as I can tell. What was the version you had before you upgraded?
    Guido Kuehler
    Basic Member
    Basic Member
    Posts:149


    --
    08/31/2007 4:55 PM
    Peterthank you for the informations we have the problem located by the Compressing and caching module PageBlaster fro Snapsis. Snapsis have send a way to us how we can exclude specifed pages from caching and compressing.

    Now works all great!

    Thanks
    Tiphanie Combre
    New Member
    New Member
    Posts:24


    --
    02/07/2008 10:11 PM

    Guido,

    Could you share how you excluded the pages in Page Blaster. I am having the same issue.

    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    02/08/2008 1:59 PM
    Hi Tiphanie,
    I decided to ping Guido myself. Here is his response (if you need to know more let me know):

    Hi Peter,

    I have found in my emails the answer from snapsis for this problem with pageblaster! Please give this info your customer and please post also the solution for me in your forum because i have all features here in hospital!

    -------------------------------------------------------
    Thanks for purchasing PageBlaster.

    You should be able to exclude those downloads from PageBlaster by putting adding an additional parameter in the Snapsis.PageBlaster.config file,

    In that file you should see a line like this:


    If you add the word "download", it should fix your problem:


    --------------------------------------------------------


    mfg
    Kuehler Guido

    Guido Kuehler
    Basic Member
    Basic Member
    Posts:149


    --
    02/08/2008 4:18 PM

    Hi Peter and Tiphani!

    So below you can see our Snapsis.PageBlaster.config in the root of the Dotnetnuke-Installation or in the same directory how the web.config.

    Please see the part "

    We have here exluded th Downloads wy our Page with the Module have the Name Download.

    I hope this helps on our System work this solution!

    Sorry for the Delay but my body is a little damaged, so i check my email not so often as normal!!

    <

    snapsis>pageBlaster

     

    page-param="tabid"

     

    cache-folder="/DesktopModules/Snapsis/PageBlaster/Cache"

     

     

     

    config-folder="/DesktopModules/Snapsis/PageBlaster/Config"cached-roles=""cached-users=""

     

    cached-languages=""

     

    blocked-useragents=""

     

     

    blocked-ipaddresses=""memory-cache-interval="00:04:00:00"

     

    memory-size-limit="100"

     

    disk-cache-interval="01:00:00:00"

     

    disk-size-limit="100"

     

     

    <

    <

    <

    <

    <

    <

    <

    compression-algorithm="gzip"compression-level="high">trace level="None" file-path="/PageBlaster.trace.config" />excludePaths>path pattern="\?(?!tabid)" excludeFrom="All" />path pattern="(\.asmx|\.axd|\.asxh|rss|fck|admin|install|thumb|wizard|cart|download|Helpdesk|helpdesk|Documents|Dokumente|Downloads)" excludeFrom="All" />path pattern="ctl.*?(edit|module|tab)" excludeFrom="All" />excludePaths>providers>provider name="XPIdeaDynamicKeywords" interface="IFilterProvider"

     

    <

    type="XPIdea.Web.Keywords.SnapsisPlugin, xpidea.web.keywordsbuilder.snapsis"/>provider name="GenericFilter" interface="IFilterProvider"

     

    <

    <

    <

    <

    <

    <

    type="Snapsis.HttpModules.PageBlaster.GenericFilterProvider, Snapsis.HttpModules.PageBlaster">replacementRules>rule>ruleName>White SpaceruleName>searchFor>>\\s+?<]]>searchFor>replaceWith>><]]>replaceWith>rule>replacementRules>provider>provider name="DNNFilter" interface="IFilterProvider"

     

    <

    type="Snapsis.DNN.PageBlaster.DNNFilterProvider, Snapsis.DNN.PageBlaster" />provider name="DNNUserController" interface="IUserProvider"

     

    <!--

    page-param:

    Set to the querystring variable that determines when a new page is built from the database

    cache-folder:

    Set to a Physical file path like C:\DotNetNuke

    or to a virtual path from the root of your website, e.g. /portals/_default/Cache

    If you are running under a virtual directory then you will need to include that as part of the

    virtual path, e.g. /DotNetNuke/portals/_default/Cache

    The directory you use must exist first, and must have modify permissions set

    for the identity that your website is running under.

    config-folder:

    The configuration file for each dynamic page will be stored in this folder.

    Make it a seperate folder from the cache to facillitate delete of cache files without harming config files.

    cached-roles:

    A semi-colon seperated list of roles that you want to cache (can use regular-expressions)

    cached-users:

    A semi-colon seperated list of usernames that you want to cache (can use regular-expressions)

    cached-languages:

    A semi-colon seperated list of languages that you want to cache (can use regular-expressions)

    limiting the languages that you cache will make the number of cached pages lower and increase performance

    especially on a low traffic site that has visits from multiple countries

    leave this attribute blank if you are not serving pages differently based on language

    if this attribute is not blank and the users accepted language does not match any of the cached languages

    then the first cached language in the list will be used.

    blocked-useragents:

    specify user agents to block in a semi-colon seperated list (regular expressions can be used)

    blocked-ipaddresses:

    specify IP addresses to block in a semi-colon seperated list (regular expressions can be used)

    memory-cache-interval:

    Specify a time span in days:hours:minutes:seconds for a cached page to stay in memory.

    memory-size-limit:

    Set to to limit the size of the cache in memory (Megabytes)

    disk-cache-interval:

    Specify a time span in days:hours:minutes:seconds for a cached page to stay on the disk

    after the disk cache interval has elapsed the cached page will be recreated automatically the

    next time it is called.

    disk-size-limit:

    Set to to limit the size of the cache on disk (Megabytes)

    compression-algorithm:

    Specify the preferred algorithim for HTTP compression (gzip or deflate)

    compression-level:

    Specify the level of compression ( Highest, Higher, High, More, Normal , Less, Low, Lower, Lowest, None )

    The higher the level the more time and more CPU resourses your server will need

    "High" is a good compromise of compression to server resources

    :

    Each request will be checked against this list of paths to see if it should be excluded

    from caching/compression. The pattern attribute uses Regular Expressions.

    Specify the most like paths first so to speed up this process.

    Only requests of content-type="text/html" that are authenticated

    are cached/compressed so this should be a limited list

    The exludePath of

    will exclude all requests that do not have "tabid" in the querystring unless they do not have any querystring.

    :

    The trace node allows you to turn on tracing to a log file.

    The settings for level are None, Exceptions, Information and Debug.

    Setting the level to Debug will produce a lot of entries to the log, and should only be used for short periods of time

    to diagnose problems. After changing the level attribute, the application will need to be restarted to make it take effect.

    Replacement Filters can be included in this section.

    Introduced in the 2.1.0 version of PageBlaster. A generic replacement filter that is already configured

    for white space removal. You can also add other replacement rules here that will be applied to all pages.

     

    type="Snapsis.DNN.PageBlaster.DNNUserProvider, Snapsis.DNN.PageBlaster" />providers>pageBlaster>snapsis> The PageBlaster config file is used for setting the default values for Caching and Compression of pages

    -->

    <

    Guido Kuehler
    Basic Member
    Basic Member
    Posts:149


    --
    02/08/2008 4:20 PM
    The Code is not correct formated.

    The primary needed Line for Changes is followed.



    I hope now is the Entry right formated.
    Guido Kuehler
    Basic Member
    Basic Member
    Posts:149


    --
    02/08/2008 4:26 PM

    The Forum remove the Line from the Posting.

    So i made now a simple Description.

    Open Snapsis.PageBlaster.config what is located in the same Directory as your web.config.

    Is this file not located here so you must copy this from the Directory "\DesktopModules\Snapsis\PageBlaster\Config"

    to the same Directory how your web.config.

    So you open the Config and look for "exluded Paths" under this you have a node

    with your needed Word or PageName was you will exclude.

    When you send a email-address to me i can send the configdirectly to you!

    Best Regards

     

    You are not authorized to post a reply.