【问题标题】:Asp vNext SessionsAsp vNext 会话
【发布时间】:2015-05-17 23:38:03
【问题描述】:

我想在 ASP MVC 6 中存储和使用 Session 变量,但找不到方法。

安装 Microsoft.AspNet.Session 包后,出现内部服务器错误

System.MissingMethodException
Method not found: 'Microsoft.Framework.DependencyInjection.ServiceDescriptor Microsoft.Framework.DependencyInjection.ServiceDescriber.Instance(System.Object)'.
at Microsoft.AspNet.Loader.IIS.KlrHttpApplication.ApplicationStart(IHttpApplication application) 
at Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart(IHttpApplication application)

此外,旧 ASP MVC 版本中的 Session 实现代码不再起作用。

【问题讨论】:

    标签: iis asp.net-core asp.net-core-mvc


    【解决方案1】:

    MissingMethodException 在您组合不同版本的软件包时非常常见。例如,Beta2Beta3 包。

    请检查您的 project.json 文件并确保所有软件包都来自同一版本。

    此外,KRE(最近更名为 DNX)必须与软件包来自同一版本。

    【讨论】:

    • 我对所有东西都使用了 beta 1,而且效果很好。你能告诉我如何存储和检索会话变量吗?我找到了一些示例,但 app.UseSession() 方法不存在。
    猜你喜欢
    • 1970-01-01
    • 2016-09-21
    • 2015-05-09
    • 2015-04-03
    • 1970-01-01
    • 2015-03-01
    • 2015-07-04
    • 2014-10-14
    • 1970-01-01
    相关资源
    最近更新 更多