【问题标题】:Role based authorization in asp.net mvc3asp.net mvc3中基于角色的授权
【发布时间】:2013-02-13 12:33:33
【问题描述】:

您好,我是新的 ASP.NET MVC。目前正在从asp.net官网学习MVCmusicstore教程。但是在其中实现基于角色的授权后执行项目时出现错误。堆栈跟踪如下。请指教

堆栈跟踪:

[FileLoadException: 无法加载文件或程序集 'System.Runtime.DurableInstancing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。

句柄无效。 (来自 HRESULT 的异常:0x80070006 (E_HANDLE))] System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0

System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) +98

System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) +241

System.Activator.CreateInstance(Type type, Boolean nonPublic) +69

System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfoculture, Object[] activationAttributes) +1136

System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfoculture, Object[] activationAttributes) +111

System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfoculture) +23

System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args) +60

System.Web.Configuration.HttpModulesSection.CreateModules() +221

System.Web.HttpApplication.InitModules() +28

System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +828

System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +304

System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +107

System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +327

【问题讨论】:

  • 请不要将“ASP.NET MVC”简单地称为“MVC”。一种是框架,另一种是与语言无关的设计模式。这就像调用 IE - “互联网”
  • 你有没有找到解决这个问题的方法?

标签: asp.net-mvc authorization


【解决方案1】:

您似乎缺少对以下程序集的引用:

System.Runtime.DurableInstancing

右键单击项目,选择“添加引用”并添加此程序集。

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 2022-01-01
    相关资源
    最近更新 更多