0

将 EPI6 站点移动到我的本地计算机并为 IIS7.5(而不是 IIS6)重新配置后,我遇到了问题。

UI Admin/Edit 后端没有 CSS。我怀疑这是由于虚拟路径映射造成的,我发现它们都映射到 %ProgramFiles% 但在我的本地计算机上 EPI 安装在 %ProgramFiles(86)% 上。所以我改变了它并确保所有物理路径都有效。他们做到了。

所以我觉得很聪明,并希望 CSS 能够正确加载,但没有发生任何变化。

我试过 ctrl F5 看看它是否是一个缓存问题,我已经重新启动了 IISExpress。但仍然没有CSS。

关于我可能忘记的事情的任何提示?

4

2 回答 2

1
  • 使用 Firebug Net-tab 或等效的 F12 Web 浏览器工具检查以准确查看哪些路径没有正确响应。
  • 检查有问题的 Program Files 目录在磁盘上的权限。
  • 将 Web.config 与默认的 EPiServer IIS7 web.config 进行比较,以查看您将所有处理程序放在正确的位置。
于 2012-11-24T17:10:31.883 回答
1

我解决了这个问题。这不是权限问题,而是配置错误。使用 IIS6 将 fom 升级到 IIS7.5 时,我忘记在 Web.Config 中进行更改:

IIS6版本

  <location path="App_Themes/Default" />

到:

IIS7.5版本

 <location path="App_Themes/Default">
        <system.webServer>
            <handlers>
                <clear />
                <add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer" />
            </handlers>
        </system.webServer>
    </location>
于 2012-11-26T11:15:40.207 回答