Asp vNext Sessions

时间:2015-03-15 22:29:25

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

我想在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实现代码不再起作用。

1 个答案:

答案 0 :(得分:1)

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

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

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