1

在 Umbraco 开发的网站,并使用 XSLT 搜索网站内容。现在我改变了托管服务器并开始关注。(在旧服务器和本地环境中工作正常)

在此处输入图像描述

以下是关于附加图像的文本格式。

  Error loading XSLT search.xslt
    Source file 'C:\Windows\TEMP\w1hzfir2.0.cs' could not be found
      at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver)
      at umbraco.macro.CreateXsltTransform(XmlTextReader xslReader, Boolean debugMode)
      at umbraco.macro.getXslt(String XsltFile)
      at umbraco.macro.loadMacroXSLT(macro macro, Hashtable attributes, Hashtable pageElements)

这是 IIS 访问权限问题。? 或者是其他东西

托管服务提供商使用 IIS 8.5 站点指向网络框架 4.0

4

1 回答 1

0

服务器升级后,旧应用程序也遇到了同样的问题。通过设置 TEMP 环境变量来解决它。我只是在启动我的 EXE 应用程序的 Windows 命令行脚本中添加了以下行:

SET TEMP=D:\TEMP
于 2017-04-27T08:00:44.680 回答