转换ASP.NET';网站';项目至';Web应用程序项目';,项目大量使用概要文件的地方

转换ASP.NET';网站';项目至';Web应用程序项目';,项目大量使用概要文件的地方,asp.net,profile,web-application-project,Asp.net,Profile,Web Application Project,这里有一个测试任何人心智的项目。在我的公司,我的团队维护一个ASP.net网站项目,该项目在多个页面上大量使用Profile对象。网站的可维护性是个问题,因为我们不能使用web.config转换将测试设置与生产设置分开,我希望使用转换来帮助实现更好的实践 实现这一点的一个主要障碍是在大多数页面上使用Profile对象,因为web应用程序项目不生成ProfileCommon类。我提出了一个访问配置文件信息的解决方案,但我质疑它的可维护性——我修改了页面以从基类继承,该基类有一个实现我的“profi

这里有一个测试任何人心智的项目。在我的公司,我的团队维护一个ASP.net网站项目,该项目在多个页面上大量使用Profile对象。网站的可维护性是个问题,因为我们不能使用web.config转换将测试设置与生产设置分开,我希望使用转换来帮助实现更好的实践

实现这一点的一个主要障碍是在大多数页面上使用Profile对象,因为web应用程序项目不生成ProfileCommon类。我提出了一个访问配置文件信息的解决方案,但我质疑它的可维护性——我修改了页面以从基类继承,该基类有一个实现我的“profile”对象的成员。这使得Profile对象可以在需要的地方访问,但是我想知道是否有更好的方法来实现这一点。有什么想法吗?

支持配置文件。它是旧版成员资格提供程序的更新版本

但是,您需要重命名这些表

  • aspnet_应用程序=>应用程序
  • aspnet_会员资格=>会员资格
  • aspnet_Profile=>Profiles
  • aspnet_角色=>角色
  • aspnet_Users=>Users
  • aspnet_UsersInRoles=>UsersInRoles
由于ASP.NET通用提供程序首先使用实体框架代码,因此不需要存储过程和其他表