Umbraco 4.9.0 を使用して Web サイトを構築しましたが、すべてローカルで問題ありません。私はそれを公開し、IIS から実行しました。ただし、ランディング ページで参照されている XSLT ファイル (ブレッドクラム) の場合、「XSLT ファイル {xslt ファイル名} の解析エラー」と表示されることを除いて、機能するようになりました。
エラー: 「XSLT ファイルの解析エラー: \xslt\SiteBreadcrumb.xslt」
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " "> ]> <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
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:tagsLib="urn:tagsLib" xmlns:BlogLibrary="urn:BlogLibrary"
xmlns:UCommentLibrary="urn:UCommentLibrary"
exclude-result-prefixes="msxml umbraco.library Exslt.ExsltCommon
Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions
Exslt.ExsltStrings Exslt.ExsltSets tagsLib BlogLibrary UCommentLibrary
"> <xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:param name="currentPage" select="/.."/> <xsl:variable name="minLevel"
select="1"/> <xsl:template match="/">
<xsl:if test="$currentPage/@level > $minLevel">
<tr>
<xsl:for-each select="$currentPage/ancestor::* [@level > $minLevel and string
(umbracoNaviHide) != '1']">
<td style=" height: 24px;">
<a href="{umbraco.library:NiceUrl(@id)}?nodeId={@id}" style="color:black;">
<xsl:value-of select="@nodeName"/>
</a>
>
</td>
</xsl:for-each>
</tr>
</xsl:if> </xsl:template> </xsl:stylesheet>
すべての XSLT ファイルが解析されない理由を知っている人はいますか?