Он «переносимый», если у вас есть среда 2.0 или выше в новой среде разработки и доступ к БД, содержащей схему.
Приложение aspnet_regsql.exe предназначено только для создания схемы БД. Реальная сделка происходит в web.config при указании вашего провайдера.
Пока у вас есть ссылка на файл .mdf в строке подключения или БД, содержащая схему поставщика членства, все должно работать нормально.
Строка подключения:
<connectionStrings>
<add name="LocalSQL" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=YourCatalog;Persist Security Info=True;User=sa;Password=password" providerName="System.Data.SqlClient"/>
</connectionStrings>
Членство в организации:
<membership defaultProvider="DefaultProvider" userIsOnlineTimeWindow="30">
<providers>
<clear/>
<add name="DefaultProvider" connectionStringName="LocalSQL" applicationName="DefaultApp" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</membership>