C# 从4.5.1到4.0的回滚框架

C# 从4.5.1到4.0的回滚框架,c#,asp.net,frameworks,C#,Asp.net,Frameworks,您好,我必须将我的网站从.NET Framework 4.5.1重新编译到4.0.30319,因为运行IIS 6的web服务器上安装了什么。当我选择重新编译网站并运行它时,我收到了与此类似的许多错误: 中不存在类型或命名空间名称“Membership” 命名空间“Microsoft.AspNet”(是否缺少程序集引用?) C:\Users\Documents\Visual Studio 2012\Projects\RF\Account\OpenAuthProviders.ascx.cs 如何排除

您好,我必须将我的网站从.NET Framework 4.5.1重新编译到4.0.30319,因为运行IIS 6的web服务器上安装了什么。当我选择重新编译网站并运行它时,我收到了与此类似的许多错误:

中不存在类型或命名空间名称“Membership” 命名空间“Microsoft.AspNet”(是否缺少程序集引用?) C:\Users\Documents\Visual Studio 2012\Projects\RF\Account\OpenAuthProviders.ascx.cs


如何排除这些引用或使它们能够在framework 4上运行~如果可能的话?

为了解决这个问题,我删除了package.config文件中对Microsoft.AspNet.OpenAuthProviders的引用,然后删除了对它的.dll引用,然后删除了web应用程序中所有自动生成的引用此命名空间的页面,谢天谢地,它没有使用任何东西,然后将所有nuget程序集包重新安装到正确的版本。现在开始工作…将您的解决方案发布为答案,并将其标记为答案:)#freerep