【问题标题】:MVC site returning blank page after deployment部署后 MVC 站点返回空白页面
【发布时间】:2013-12-31 23:10:24
【问题描述】:

我有一个 ASP.NET MVC 3 网站,它在本地运行良好,但在网络服务器(在子域上)部署后,它返回空白页面。

我正在使用 godaddy 的虚拟主机,我也有其他网站(在 mvc 3 和 mvc 4 中),它们在同一网络服务器(其他类似的子域)上运行良好。

我已经做了很多谷歌并尝试了很多东西,但是它仍然返回空白页面(没有错误或内容,绝对注意)。

网站网址:http://gcms.microlent.com/

出于测试目的,我添加了一个 web 表单页面,它在那里工作正常: http://gcms.microlent.com/webform1.aspx

为了得到一些异常,我添加了下面的代码,以及一个错误控制器和视图,但它仍然没有显示任何错误和任何内容..

protected void Application_Error(object sender, EventArgs e)
        {
            Exception exception = Server.GetLastError();
            RouteData routeData = new RouteData();
            routeData.Values.Add("controller", "Error");
            routeData.Values.Add("action", "HandleTheError");
            routeData.Values.Add("error", exception);

            Response.Clear();
            Server.ClearError();

            IController errorController = new ErrorController();
            errorController.Execute(new RequestContext(
                new HttpContextWrapper(Context), routeData));
        }

注意:所有必需的 dll 都已正确上传到那里..

【问题讨论】:

  • 在您的 url 响应状态即将出现 500,这意味着内部服务器错误并且您正在使用 Mr CMS - mrcms.com 可能是这个 cms 没有正确设置错误页面。
  • @govind:我已经正确设置了错误页面,并且在本地工作正常。我也创建了一个应用程序级错误控制器和页面..但仍然没有显示任何内容。

标签: asp.net-mvc asp.net-mvc-3 error-handling


【解决方案1】:

终于解决了问题。

问题出在 System.web.razer 的版本上,并且 httphandler 正在处理异常......

【讨论】:

  • 那么...您实际上做了什么来修复它?
  • 您必须提及您在那里所做的修复类型
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-14
  • 1970-01-01
  • 2019-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
相关资源
最近更新 更多