asp.net-mvc-4 – 派生类型必须与基类型的安全可访问性匹配,或者
几天前我在这些
instructions之后将我的MVC 4应用程序升级到了MVC 5,现在我收到了以下错误.我使用Nuget(v4.3.3.13295)将DotNetOpenAuth更新为最新位,但它仍然会抛出此错误.
我该如何解决?
解决方法
终于解决了这个问题.原来我需要对DotNetOpenAuth的源代码进行一些更改并重新编译它.这根本不容易,因为从github下载后源代码将无法编译.我不得不花费大约3天的时间尝试各种各样的东西,并学习构建系统到DotNetOpenAuth的项目文件中,直到我最终编译完成.似乎这个项目的作者已经放弃了它.查看有关此问题的更多信息
here.
>使用以下命令行下载4.3代码库:git clone -b v4.3 https://github.com/DotNetOpenAuth/DotNetOpenAuth.git [assembly:AllowPartiallyTrustedCallers] 构建程序集后,我引用了这些程序,从Nuget重新添加了Microsoft.AspNet.WebPages.OAuth 3.0,重建了我的解决方案,最后我的应用程序启动并在MVC 5上运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 是否有复杂的aspnet UI验证的设计模式?
- asp.net – 从.net应用程序下载4GB文件
- asp.net – 使用SSL无法找到wcf服务的资源
- asp.net – 伤害表现吗?
- asp.net-mvc – Asp.Net Mvc – 在ActionResult.Execute之前
- .NetCore技术研究-EntityFramework Core 3.0 Preview
- asp.net – ASP:ItemTemplate中的DropDownList:为什么允许
- asp.net – 我有多个用户,我可以锁定网页,以便一次只有一个
- asp.net-mvc – ASP.NET MVC将属性“data-message”添加到H
- asp.net – 当我试图强制401时,自定义授权过滤器总是返回40
- asp.net-core – 入口点没有合适的“程序”类型
- ASP.NET,MySQL与SQL Server中的数据库连接
- asp.net – 在标题后添加Gridview行
- 使用ApplicationHost.CreateApplicationHost()创
- asp.net – 触发OWIN cookie中间件设置为被动身份
- asp.net-web-api – 如何在HttpReponseMessage上
- 你可以在ASP.NET MVC的页面上有两个表单吗?
- asp.net mvc 2.0 Jquery表单提交
- 为什么在手动刷新响应时ASP.NET将使用Transfer-E
- asp.net-mvc – DefaultModelBinder不绑定嵌套模