0

我的 App_Data 中有一个数据库,当我将MembershipRole ManagerProfile合并到我的 Web 应用程序中时,系统会自动创建该数据库。

问题是 ASPNETDB 没有连接字符串,它不是由系统创建的。我假设它存储在其他地方,我感觉 machine.config。

我已经从 app_data 中删除了这个数据库并重新连接并将其存储在我的 SQL SERVER 2008 中。

如何通过 Webconfig.sys 连接到它以使我的应用程序服务正常工作?

问候,茶

4

2 回答 2

0

我将 machine.config 中的内容复制到<provider>,<roleManager><Profile>. 添加了一个连接字符串。工作!

于 2012-12-18T11:54:15.760 回答
0
<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>
于 2015-01-27T13:51:19.547 回答