When moving our solution which works on dev to our production environment we experience that our XSL-FO is being outputtet raw with now PDF processing. We are on IIS7 in integrated pipeline mode. The lic file is in the bin.
<!-- These two headers tell PDF for Umbraco to render a PDF --> <xsl:value-of select="FergusonMoriyama.Pdf.XsltHelper:SetResponseContentType('text/xml')"/> <!-- If you remove this you'll see the FO output in the browser --> <xsl:value-of select="FergusonMoriyama.Pdf.XsltHelper:AppendResponseHeader('X-Pdf-Render', 'true')"/>
</fo:table-cell> <!-- This is the right side of the project PDF (table data) --> <fo:table-cell> <!-- image here --> <!-- name here --> <fo:block font-size="7pt" color="#00adee"><xsl:value-of select="$currentEmployee/navn" /></fo:block> <xsl:if test="$currentEmployee/billede!=''"> <xsl:variable name="billede" select="umbraco.library:GetMedia($currentEmployee/billede, 'true')/umbracoFile" /> <fo:block-container top="0mm" height="68mm" left="0mm" width="100%"> <fo:block> <fo:external-graphic src="{$webRootPath}/{$billede}" content-height="scale-to-fit" height="68mm" content-width="134mm" scaling="non-uniform"/> </fo:block> </fo:block-container> </xsl:if>
</fo:table-row> </fo:table-body> </fo:table> </fo:table-and-caption> <fo:block page-break-before="always"> This should start on a new page </fo:block> <fo:table break-before="page" border-width="2mm" border-color="#ff0000"> <fo:table-body> <fo:table-row> <fo:table-cell> This is another test that should start on a new page </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table>
<xsl:if test="$currentProject/billede1!='' and $currentProject/billede2!='' and $currentProject/billede3!='' and $currentProject/billede4!='' and $currentProject/billede5!=''">
<xsl:if test="$currentProject/billede6!='' and $currentProject/billede7!='' and $currentProject/billede8!='' and $currentProject/billede9!='' and $currentProject/billede10!=''">
<!-- The templates below match elements in your rich text areas and convert them to FO --> <xsl:template match="a"> <fo:basic-link color="blue" text-decoration="underline" external-destination="url('{@href}')"> <xsl:apply-templates/> </fo:basic-link> </xsl:template>
Can you have a look in your web.config and see if FergusonMoriyama.Pdf.Application.Module.PdfModule, FergusonMoriyama.Pdf is registered as an HTTP Module e.g. just search for "FergusonMoriyama.Pdf.Application.Module.PdfModule, FergusonMoriyama.Pdf"
XSL-FO is not processed but just outputted
Hi Darren,
When moving our solution which works on dev to our production environment we experience that our XSL-FO is being outputtet raw with now PDF processing. We are on IIS7 in integrated pipeline mode. The lic file is in the bin.
The XSLT looks like below. Any ideas?
/Pau
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:rdm="http://www.umbraco.org/"
xmlns:umbraco.library="urn:umbraco.library"
xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon"
xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes"
xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath"
xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions"
xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings"
xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets"
xmlns:FergusonMoriyama.Pdf.XsltHelper="urn:FergusonMoriyama.Pdf.XsltHelper"
xmlns:ibex="http://www.xmlpdf.com/2003/ibex/Format"
exclude-result-prefixes="rdm msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets FergusonMoriyama.Pdf.XsltHelper">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:param name="currentPage"/>
<xsl:variable name="webRootPath" select="FergusonMoriyama.Pdf.XsltHelper:GetWebRootPath()"/>
<xsl:variable name="idx" select="umbraco.library:RequestQueryString('medarbejder')"/>
<xsl:template match="/">
<xsl:if test="$idx != ''">
<xsl:variable name="currentEmployee" select="umbraco.library:GetXmlNodeById($idx)" />
<!--
<xsl:variable name="entrepriseformItems" select="umbraco.library:Split($currentProject/entrepriseform,',')" />
<xsl:variable name="typeItems" select="umbraco.library:Split($currentProject/type,',')" />
<xsl:variable name="andreAttributterItems" select="umbraco.library:Split($currentProject/andreAttributter,',')" />
<xsl:variable name="aIIndsatsKompetencerItems" select="umbraco.library:Split($currentProject/aIIndsatsKompetencer,',')" />
<xsl:variable name="medarbejderePProjektetItems" select="umbraco.library:Split($currentProject/medarbejderePProjektet,',')" />
-->
<xsl:variable name="erfaringItems" select="umbraco.library:Split($currentEmployee/erfaring,',')" />
<xsl:variable name="afdelingItems" select="umbraco.library:Split($currentEmployee/afdeling,',')" />
<!-- These two headers tell PDF for Umbraco to render a PDF -->
<xsl:value-of select="FergusonMoriyama.Pdf.XsltHelper:SetResponseContentType('text/xml')"/>
<!-- If you remove this you'll see the FO output in the browser -->
<xsl:value-of select="FergusonMoriyama.Pdf.XsltHelper:AppendResponseHeader('X-Pdf-Render', 'true')"/>
<xsl:variable name="fileName"><xsl:value-of select="$currentEmployee/navn" /><xsl:text>.pdf</xsl:text></xsl:variable>
<xsl:value-of select="FergusonMoriyama.Pdf.XsltHelper:AppendResponseHeader('X-Pdf-Force-Download', $fileName)"/>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4"
page-width="210mm"
page-height="297mm"
margin-top="13mm"
margin-bottom="32mm"
margin-left="55mm"
margin-right="21mm">
<fo:region-body margin-top="86mm" margin-right="0mm" margin-bottom="0mm" margin-left="0mm" />
<fo:region-before extent="0mm"/>
<fo:region-after extent="0mm"/>
<fo:region-start extent="0mm"/>
<fo:region-end extent="0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4" format="A">
<fo:static-content flow-name="xsl-region-before">
<fo:block font-size="18pt" color="#00adee">
<fo:inline>
<xsl:value-of select="$currentEmployee/navn"/>
</fo:inline>
</fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<fo:table-and-caption>
<fo:table table-layout="fixed" width="100%" height="96mm">
<fo:table-column column-width="75mm"/> <!-- Left -->
<fo:table-column column-width="60mm"/> <!-- Right -->
<fo:table-body>
<fo:table-row>
<!-- This is the left side of the project PDF (descriptive text) -->
<fo:table-cell>
<xsl:if test="$currentEmployee/spidskompetencer!=''">
<fo:block font-size="7pt" color="#00adee">Spidskompetencer</fo:block>
<fo:block font-size="7pt" color="#000000" margin-bottom="4mm">
<xsl:variable name="spidskompetencer" select="FergusonMoriyama.Pdf.XsltHelper:RichTextToXml($currentEmployee/spidskompetencer)"/> <xsl:apply-templates select="$spidskompetencer"/>
</fo:block>
</xsl:if>
<xsl:if test="$currentEmployee/erfaring!=''">
<fo:block font-size="7pt" color="#00adee">Erfaring med</fo:block>
<fo:list-block margin-bottom="4mm">
<xsl:for-each select="$erfaringItems//value">
<xsl:variable name="erfaringItemsNode" select="umbraco.library:GetXmlNodeById(.)"/>
<fo:list-item>
<fo:list-item-body>
<fo:block font-size="7pt"><xsl:value-of select="$erfaringItemsNode/@nodeName"/></fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each>
</fo:list-block>
</xsl:if>
<xsl:if test="$currentEmployee/medlemsskaber!=''">
<fo:block font-size="7pt" color="#00adee">Medlemsskaber</fo:block>
<fo:block font-size="7pt" color="#000000" margin-bottom="4mm">
<xsl:variable name="medlemsskaber" select="FergusonMoriyama.Pdf.XsltHelper:RichTextToXml($currentEmployee/medlemsskaber)"/> <xsl:apply-templates select="$medlemsskaber"/>
</fo:block>
</xsl:if>
<xsl:if test="$currentEmployee/uddannelse!=''">
<fo:block font-size="7pt" color="#00adee">Uddannelser</fo:block>
<fo:block font-size="7pt" color="#000000" margin-bottom="4mm">
<xsl:variable name="uddannelse" select="FergusonMoriyama.Pdf.XsltHelper:RichTextToXml($currentEmployee/uddannelse)"/> <xsl:apply-templates select="$uddannelse"/>
</fo:block>
</xsl:if>
<xsl:if test="$currentEmployee/karriereKort!=''">
<fo:block font-size="7pt" color="#00adee">Karriereforløb</fo:block>
<fo:block font-size="7pt" color="#000000" margin-bottom="4mm">
<xsl:variable name="karriereKort" select="FergusonMoriyama.Pdf.XsltHelper:RichTextToXml($currentEmployee/karriereKort)"/> <xsl:apply-templates select="$karriereKort"/>
</fo:block>
</xsl:if>
</fo:table-cell>
<!-- This is the right side of the project PDF (table data) -->
<fo:table-cell>
<!-- image here -->
<!-- name here -->
<fo:block font-size="7pt" color="#00adee"><xsl:value-of select="$currentEmployee/navn" /></fo:block>
<xsl:if test="$currentEmployee/billede!=''">
<xsl:variable name="billede" select="umbraco.library:GetMedia($currentEmployee/billede, 'true')/umbracoFile" />
<fo:block-container top="0mm" height="68mm" left="0mm" width="100%">
<fo:block>
<fo:external-graphic src="{$webRootPath}/{$billede}" content-height="scale-to-fit" height="68mm" content-width="134mm" scaling="non-uniform"/>
</fo:block>
</fo:block-container>
</xsl:if>
<fo:block margin-left="5mm">
<fo:table-and-caption>
<fo:table>
<fo:table-column column-width="20mm"/>
<fo:table-column column-width="35mm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell><fo:block font-size="7pt" color="#00adee">Stilling</fo:block></fo:table-cell>
<fo:table-cell><fo:block font-size="7pt"><xsl:value-of select="$currentEmployee/titel"/></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell><fo:block font-size="7pt" color="#00adee">Afdeling</fo:block></fo:table-cell>
<fo:table-cell>
<fo:list-block>
<xsl:for-each select="$afdelingItems//value">
<xsl:variable name="afdelingItemsNode" select="umbraco.library:GetXmlNodeById(.)"/>
<fo:list-item>
<fo:list-item-body>
<fo:block font-size="7pt"><xsl:value-of select="$afdelingItemsNode/@nodeName"/></fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each>
</fo:list-block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell><fo:block font-size="7pt" color="#00adee">Født</fo:block></fo:table-cell>
<fo:table-cell><fo:block font-size="7pt"><xsl:value-of select="$currentEmployee/fodt"/></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell><fo:block font-size="7pt" color="#00adee">Sprog</fo:block></fo:table-cell>
<fo:table-cell><fo:block font-size="7pt"><xsl:value-of select="$currentEmployee/sprog"/></fo:block></fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:table-and-caption>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:table-and-caption>
<fo:block page-break-before="always">
This should start on a new page
</fo:block>
<fo:table break-before="page" border-width="2mm" border-color="#ff0000">
<fo:table-body>
<fo:table-row>
<fo:table-cell>
This is another test that should start on a new page
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<!--
<xsl:if test="$currentProject/projektbillede!=''">
<xsl:variable name="projektbillede" select="umbraco.library:GetMedia($currentProject/projektbillede, 'true')/umbracoFile" />
<fo:block-container top="0mm" height="68mm" left="0mm" width="100%">
<fo:block>
<fo:external-graphic src="{$webRootPath}/{$projektbillede}" content-height="scale-to-fit" height="68mm" content-width="134mm" scaling="non-uniform"/>
</fo:block>
</fo:block-container>
</xsl:if>
<xsl:if test="$currentProject/billede1!='' and $currentProject/billede2!='' and $currentProject/billede3!='' and $currentProject/billede4!='' and $currentProject/billede5!=''">
<xsl:variable name="billede1" select="umbraco.library:GetMedia($currentProject/billede1, 'true')/umbracoFile" />
<xsl:variable name="billede2" select="umbraco.library:GetMedia($currentProject/billede2, 'true')/umbracoFile" />
<xsl:variable name="billede3" select="umbraco.library:GetMedia($currentProject/billede3, 'true')/umbracoFile" />
<xsl:variable name="billede4" select="umbraco.library:GetMedia($currentProject/billede4, 'true')/umbracoFile" />
<xsl:variable name="billede5" select="umbraco.library:GetMedia($currentProject/billede5, 'true')/umbracoFile" />
<xsl:if test="$currentProject/billede1!=''">
<fo:block-container top="0mm" height="68mm" left="0mm" width="134mm" margin-bottom="5mm">
<fo:block><fo:external-graphic src="{$webRootPath}/{$billede1}" content-height="scale-to-fit" height="68mm" content-width="134mm" scaling="non-uniform"/></fo:block>
</fo:block-container>
</xsl:if>
<xsl:if test="$currentProject/billede2!='' or $currentProject/billede3!=''">
<fo:block-container top="0mm" height="33mm" left="0mm" width="134mm" margin-bottom="5mm">
<fo:block>
<xsl:if test="$currentProject/billede2!=''">
<fo:external-graphic src="{$webRootPath}/{$billede2}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform" margin-right="5mm"/>
</xsl:if>
<xsl:if test="$currentProject/billede3!=''">
<fo:external-graphic src="{$webRootPath}/{$billede3}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform"/>
</xsl:if>
</fo:block>
</fo:block-container>
</xsl:if>
<xsl:if test="$currentProject/billede4!='' or $currentProject/billede5!=''">
<fo:block-container top="0mm" height="33mm" left="0mm" width="134mm">
<fo:block>
<xsl:if test="$currentProject/billede4!=''">
<fo:external-graphic src="{$webRootPath}/{$billede4}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform" margin-right="5mm"/>
</xsl:if>
<xsl:if test="$currentProject/billede5!=''">
<fo:external-graphic src="{$webRootPath}/{$billede5}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform"/>
</xsl:if>
</fo:block>
</fo:block-container>
</xsl:if>
</xsl:if>
<xsl:if test="$currentProject/billede6!='' and $currentProject/billede7!='' and $currentProject/billede8!='' and $currentProject/billede9!='' and $currentProject/billede10!=''">
<xsl:variable name="billede6" select="umbraco.library:GetMedia($currentProject/billede6, 'true')/umbracoFile" />
<xsl:variable name="billede7" select="umbraco.library:GetMedia($currentProject/billede7, 'true')/umbracoFile" />
<xsl:variable name="billede8" select="umbraco.library:GetMedia($currentProject/billede8, 'true')/umbracoFile" />
<xsl:variable name="billede9" select="umbraco.library:GetMedia($currentProject/billede9, 'true')/umbracoFile" />
<xsl:variable name="billede10" select="umbraco.library:GetMedia($currentProject/billede10, 'true')/umbracoFile" />
<xsl:if test="$currentProject/billede6!=''">
<fo:block-container top="0mm" height="68mm" left="0mm" width="134mm" margin-bottom="5mm">
<fo:block><fo:external-graphic src="{$webRootPath}/{$billede6}" content-height="scale-to-fit" height="68mm" content-width="134mm" scaling="non-uniform"/></fo:block>
</fo:block-container>
</xsl:if>
<xsl:if test="$currentProject/billede7!='' or $currentProject/billede8!=''">
<fo:block-container top="0mm" height="33mm" left="0mm" width="134mm" margin-bottom="5mm">
<fo:block>
<xsl:if test="$currentProject/billede7!=''">
<fo:external-graphic src="{$webRootPath}/{$billede7}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform" margin-right="5mm"/>
</xsl:if>
<xsl:if test="$currentProject/billede8!=''">
<fo:external-graphic src="{$webRootPath}/{$billede8}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform"/>
</xsl:if>
</fo:block>
</fo:block-container>
</xsl:if>
<xsl:if test="$currentProject/billede9!='' or $currentProject/billede10!=''">
<fo:block-container top="0mm" height="33mm" left="0mm" width="134mm">
<fo:block>
<xsl:if test="$currentProject/billede9!=''">
<fo:external-graphic src="{$webRootPath}/{$billede9}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform" margin-right="5mm"/>
</xsl:if>
<xsl:if test="$currentProject/billede10!=''">
<fo:external-graphic src="{$webRootPath}/{$billede10}" content-height="scale-to-fit" height="33mm" content-width="64mm" scaling="non-uniform"/>
</xsl:if>
</fo:block>
</fo:block-container>
</xsl:if>
</xsl:if>
-->
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:if>
</xsl:template>
<!-- The templates below match elements in your rich text areas and convert them to FO -->
<xsl:template match="a">
<fo:basic-link color="blue" text-decoration="underline" external-destination="url('{@href}')">
<xsl:apply-templates/>
</fo:basic-link>
</xsl:template>
<xsl:template match="em">
<fo:inline font-style="italic">
<xsl:apply-templates/>
</fo:inline>
</xsl:template>
<xsl:template match="strong">
<fo:inline font-weight="bold">
<xsl:apply-templates/>
</fo:inline>
</xsl:template>
<xsl:template match="p">
<fo:block margin-bottom="0.5cm">
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="li">
<fo:list-item>
<fo:list-item-label>
<fo:block>-</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block margin-left="0.5cm">
<xsl:apply-templates/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:template>
<xsl:template match="ol">
<fo:list-block provisional-distance-between-starts="0.5cm" provisional-label-separation="0.5cm">
<xsl:attribute name="space-after">
<xsl:choose>
<xsl:when test="ancestor::ul or ancestor::ol">
<xsl:text>0pt</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>12pt</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:attribute name="start-indent">
<xsl:variable name="ancestors">
<xsl:choose>
<xsl:when test="count(ancestor::ol) or count(ancestor::ul)">
<xsl:value-of select="1 +
(count(ancestor::ol) +
count(ancestor::ul)) *
1.25"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>1</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:value-of select="concat($ancestors, 'cm')"/>
</xsl:attribute>
<xsl:apply-templates select="*"/>
</fo:list-block>
</xsl:template>
<xsl:template match="ol/li">
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>
<xsl:variable name="value-attr">
<xsl:choose>
<xsl:when test="../@start">
<xsl:number value="position() + ../@start - 1"/>
</xsl:when>
<xsl:otherwise>
<xsl:number value="position()"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="../@type='i'">
<xsl:number value="$value-attr" format="i. "/>
</xsl:when>
<xsl:when test="../@type='I'">
<xsl:number value="$value-attr" format="I. "/>
</xsl:when>
<xsl:when test="../@type='a'">
<xsl:number value="$value-attr" format="a. "/>
</xsl:when>
<xsl:when test="../@type='A'">
<xsl:number value="$value-attr" format="A. "/>
</xsl:when>
<xsl:otherwise>
<xsl:number value="$value-attr" format="1. "/>
</xsl:otherwise>
</xsl:choose>
</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>
<xsl:apply-templates select="*|text()"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:template>
<xsl:template match="br">
<fo:block> </fo:block>
</xsl:template>
<xsl:template match="ul">
<fo:list-block provisional-distance-between-starts="0.5cm" provisional-label-separation="0.5cm">
<xsl:attribute name="space-after">
<xsl:choose>
<xsl:when test="ancestor::ul or ancestor::ol">
<xsl:text>0pt</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>7pt</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<xsl:attribute name="start-indent">
<xsl:variable name="ancestors">
<xsl:choose>
<xsl:when test="count(ancestor::ol) or count(ancestor::ul)">
<xsl:value-of select="1 +
(count(ancestor::ol) +
count(ancestor::ul)) *
1.25"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>1</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:value-of select="concat($ancestors, 'cm')"/>
</xsl:attribute>
<xsl:apply-templates select="*"/>
</fo:list-block>
</xsl:template>
<xsl:template match="ul/li">
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block>•</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block>
<xsl:apply-templates select="*|text()"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:template>
<xsl:template match="img">
<fo:block>
<fo:external-graphic src="{$webRootPath}/{@src}" content-width="9cm"/>
</fo:block>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="u">
<fo:inline text-decoration="underline">
<xsl:apply-templates/>
</fo:inline>
</xsl:template>
</xsl:stylesheet>
Can you let me know which version of PDF creator you are using - it would apppear that the package isn't installed correctly.
It's 2.1.1 - installed as a local package after downloading from our.umbraco.org
Please let me know of anything you would like me to investigate for debugging and I'll do it right away - thanks
Can you have a look in your web.config and see if FergusonMoriyama.Pdf.Application.Module.PdfModule, FergusonMoriyama.Pdf is registered as an HTTP Module e.g. just search for "FergusonMoriyama.Pdf.Application.Module.PdfModule, FergusonMoriyama.Pdf"
It was registered under httpmodules but not under modules - adding it there as well was the solution - thanks for your help
Great - would you mind marking the topic solved.
Thanks.
is working on a reply...