首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到MembershipUser 4时MembershipUser/ System.Web.ApplicationServices的问题

升级到MembershipUser 4时MembershipUser/ System.Web.ApplicationServices的问题
EN

Stack Overflow用户
提问于 2010-06-05 15:34:50
回答 4查看 7.8K关注 0票数 6

我有一个大型的vb.net web项目,我正试图将其升级到.web 4/ to 2010。在编译期间,我得到以下错误:

'System.Web.Security.MembershipUser‘在程序集'System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a’中已被转发到程序集'System.Web.ApplicationServices‘。项目中缺少对“System.Web.ApplicationServices”的引用,或者程序集'System.Web.ApplicationServices‘中缺少'System.Web.Security.MembershipUser’类型。

我研究了这个问题,误差是准确的。我添加了一个对System.Web.ApplicationServices的引用,但我仍然有问题。该项目似乎没有认识到已经添加了引用。Intellisense不会捡起它,我不能在Import语句中使用它,等等。

程序集列在我的web.config的编译部分:

代码语言:javascript
复制
<assemblies>
...
    <add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>

有什么想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-05 04:31:00

最近,我将一个项目从3.5升级到4.0,并收到了上面定义的错误。我发现targetFramework属性没有包含在web.config的编译节点上。这解决了我在编译错误方面的问题。

代码语言:javascript
复制
compilation debug="false" strict="false" explicit="true" **targetFramework="4.0"**   
票数 3
EN

Stack Overflow用户

发布于 2010-12-02 11:08:20

检查它所依赖的项目是否也引用了System.Web.ApplicationServices。

票数 7
EN

Stack Overflow用户

发布于 2010-06-05 18:41:46

添加对System.Web.Extensions.dll的引用,然后尝试。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2980964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档