繁体   English   中英

ASP.NET(VB)Web应用程序更新问题

[英]Problems with updating asp .net (vb) web app

嗨,我只是更新了一个旧的webapp,现在出现了这个错误

错误10程序集“ System.Web,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”中的类型“ System.Web.Security.MembershipUser”已转发到程序集“ System.Web.ApplicationServices”。 项目中缺少对“ System.Web.ApplicationServices”的引用,或者程序集“ System.Web.ApplicationServices”中缺少类型“ System.Web.Security.MembershipUser”。 E:\\ PC \\ Visual Studio 2010 \\ Projects \\ TIVENCA \\ Fuente \\ Tivenca 10-12-2008 \\ Mega.TimeCard.Web \\ Cargar \\ Cargar.aspx.vb 89 27 E:... \\ Mega.TimeCard.Web \\

这是线

Dim mu As MembershipUser = Membership.GetUser(Profile.UserName)

这是参考

错误

这里有很多错误

参考

最后是我的web.config文件(下载txt)

https://mega.co.nz/#!WkZSCQ4I!NM-JjVgRPS6eTVy6bYO_RmdSLY4Hxp3H_TkWVlG9mlI

UPDATE

根据该屏幕快照,您应该删除system.web.extensions程序集的3.5和1.0.61025.0版本。 仅4.0参考应该在那里。 其他人对此感到困惑,因为您只能在项目中引用一个版本的程序集。


听起来您遇到了.net 4重大更改之一:

重大变化

解决方法是将System.Web.ApplicationServices程序集添加到您的项目中。 那应该在转换过程中发生..取决于您所做的转换。

好吧,经过很多尝试解决之后,我终于做到了

我将web.config的所有版本从3.5更改为4.0,并解决了此错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM