ili*_*ica 1 sql database aspnetdb asp.net-mvc-2
我正在开发asp.net mvc2应用程序,我使用asp.net成员资格提供程序,它使用ASPNETDB.mdf数据库.我也有自己的数据库,现在我想知道如何将这2个数据库上传到服务器?我应该将它们上传为.mdf文件还是应该使用SQL服务器?我更喜欢使用SQL服务器,如果有人知道转换和上传这两个数据库的最短路径,那将对我有很大帮助.
在此先感谢,
Ilija
有趣我刚刚完成同样的事情.基本步骤如下:
首先是会员提供者:
Run Code Online (Sandbox Code Playgroud)<membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " connectionStringName="ConnectionStringLoginInfo" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" applicationName="/" /> </providers> </membership>
现在是角色提供者:
Run Code Online (Sandbox Code Playgroud)<roleManager enabled="true"> <providers> <clear/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a " connectionStringName="ConnectionStringLoginInfo" applicationName="/" /> </providers> </roleManager>
最后是WebPart提供商,如果你使用它:
Run Code Online (Sandbox Code Playgroud)<webParts> <personalization defaultProvider="SqlDatabaseProviderDRDBLoginInfo"> <providers> <clear/> <add connectionStringName="ConnectionStringLoginInfo" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" name="SqlDatabaseProviderDRDBLoginInfo"/> </providers> </personalization> </webParts>
在这个例子中,我调用了连接字符串ConnectionStringLoginInfo,但无论你怎么命名,都要确保在连接字符串部分中设置它.也不会粘贴:)
这一切都比我想说的要多得多,但当我看到我的应用程序完美无缺地删除了App_Data文件夹时,那就是当下!