【问题标题】:ASP.NET MVC Value cannot be null Parameter name: httpContextASP.NET MVC 值不能为空 参数名称:httpContext
【发布时间】:2011-11-22 06:28:00
【问题描述】:

我已经下载了 Storefront ASP.NET MVC 应用程序。当我尝试运行应用程序时,出现以下异常:

ArgumentNullException - 值不能为空。参数名称: httpContext

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    这有点奇怪。 HttpContext 包含请求和响应、缓存、cookie 等内容。如果您从网站的角度运行项目,它通常不会为空。在全局中引用它时是否会出现此错误?您可能会在请求生命周期中存在之前尝试访问它。你能发布更多的错误吗?

    【讨论】:

    • 我下载了源代码,在 Visual Studio 2008 中打开,成功构建解决方案,运行项目,它在 Site.Master 页面的这一行抛出异常:(x => x.Summary());%>.这是 StackTrace 的第一行 - 在 System.Web.Routing.RequestContext..ctor(HttpContextBase httpContext, RouteData routeData) 和异常消息:值不能为空参数名称:httpContext。
    【解决方案2】:

    确保您获得最新的源代码Kona。 PersonalizationController 不是当前代码库的一部分。

    【讨论】:

    • 如何获取最新的Kona源代码?我的意思是如何下载它?我真的需要它来处理这个 Storefront 应用程序并解决我遇到的错误吗?
    猜你喜欢
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    相关资源
    最近更新 更多