我的 App_Data 中有一个数据库,当我将Membership和Role Manager和Profile合并到我的 Web 应用程序中时,系统会自动创建该数据库。
问题是 ASPNETDB 没有连接字符串,它不是由系统创建的。我假设它存储在其他地方,我感觉 machine.config。
我已经从 app_data 中删除了这个数据库并重新连接并将其存储在我的 SQL SERVER 2008 中。
如何通过 Webconfig.sys 连接到它以使我的应用程序服务正常工作?
问候,茶
我的 App_Data 中有一个数据库,当我将Membership和Role Manager和Profile合并到我的 Web 应用程序中时,系统会自动创建该数据库。
问题是 ASPNETDB 没有连接字符串,它不是由系统创建的。我假设它存储在其他地方,我感觉 machine.config。
我已经从 app_data 中删除了这个数据库并重新连接并将其存储在我的 SQL SERVER 2008 中。
如何通过 Webconfig.sys 连接到它以使我的应用程序服务正常工作?
问候,茶
我将 machine.config 中的内容复制到<provider>,<roleManager>和<Profile>. 添加了一个连接字符串。工作!
<system.web>
<membership defaultProvider="Pragatee_MLM_MamberProvider"> <providers> <add connectionStringName="ConnectionPragatee" enablePasswordRetrieval="false"
enablePasswordReset="true" applicationName="PragateeMLM" requiresUniqueEmail="true" passwordFormat="Hashed" name="Pragatee_MLM_MamberProvider" type="System.Web.Security.SqlMembershipProvider" /></providers></membership><roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="Pragatee_MLM_RoleProvider"><providers><add applicationName="PragateeMLM" connectionStringName="ConnectionPragatee" name="Pragatee_MLM_RoleProvider" type="System.Web.Security.SqlRoleProvider"/></providers></roleManager></system.web>