我想在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实现代码不再起作用。
答案 0 :(得分:1)
当您组合不同版本的软件包时,MissingMethodException
非常常见。例如,Beta2
和Beta3
个包。
请检查您的project.json
文件,并确保所有软件包都来自同一版本。
此外,KRE(最近更名为DNX)必须与软件包的版本相同。