首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EpiServer错误404页面加载时间较长- http 7

EpiServer错误404页面加载时间较长- http 7
EN

Stack Overflow用户
提问于 2013-08-05 19:15:25
回答 2查看 372关注 0票数 1

我有一个EpiServer 7站点,我正尝试将一个自定义的404页面连接到该站点。

I解决方案在本地运行时运行良好。当我部署到临时服务器(站点未上线)时,需要2-3分钟来显示我的404页面。如果我登录到服务器,并运行相同的URL,我会立即显示自定义的404页面?

我在web.config中的条目是(内部):

代码语言:javascript
复制
    <httpErrors errorMode="Custom" existingResponse="Replace">
  <clear />
  <error statusCode="404" responseMode="ExecuteURL" prefixLanguageFilePath="en" path="/system/pagenotfound/" />
</httpErrors>

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-20 23:26:43

我也有同样的问题,你们有自定义的路由映射吗?像这样:

代码语言:javascript
复制
 protected override void RegisterRoutes(RouteCollection routes)
 {
        routes.MapRoute("404", "404", 
            new { controller = "ContentPage", action = "NotFound" });

        base.RegisterRoutes(routes);
 }

删除该路由并添加以下全部捕获路由:

代码语言:javascript
复制
protected override void RegisterRoutes(RouteCollection routes)
{
    base.RegisterRoutes(routes);

    routes.MapRoute("Error", "{*url}",
        new { controller = "ContentPage", action = "NotFound" });
}
票数 1
EN

Stack Overflow用户

发布于 2014-06-25 09:40:14

我遇到了同样的问题,并意识到这是因为episerver.config上的globalErrorHandling。你应该把它设置为"Off",我猜你的episerver.config现在是"RemoteOnly“。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18056830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档