Это зависит от того, в какой среде вы развертываете свое приложение. В частности, какие серверы баз данных вам доступны или что вы можете развернуть.
Если у вас есть или вы можете установить SQL Server и иметь полные права администратора для экземпляра, тогда самый простой вариант - подключить обе базы данных к этому экземпляру и соответствующим образом изменить строки подключения. В этом случае оба файла должны находиться вне wwwroot, в специальном каталоге SQL Server.
Я предполагаю, что именно так осуществляется доступ к базе данных в вашей папке данных 'mssql'. Строка подключения НЕ ДОЛЖНА содержать «AttachDbFilename».
Другой вариант связан с SQL Server Express Edition и пользовательскими экземплярами. Пользовательские экземпляры создаются по требованию для размещения базы данных, когда пользователь приложения не имеет права присоединять ее к экземпляру, созданному для установки. Пользовательские экземпляры запускаются в контексте пользователя приложения, в вашем случае ASPNET, и не имеют расширенных функций безопасности.
Visual Studio использует эту же настройку. ASPNETDB, вероятно, использует этот метод. Строка соединения ДОЛЖНА содержать «AttachDbFilename».
База данных, созданная в пользовательском экземпляре, может быть перенесена в экземпляр установки. Однако база данных из экземпляра установки не может быть присоединена к экземпляру пользователя, так как информация о безопасности недоступна.
См. Настройка служб приложений ASP.NET 2.0 для использования SQL Server 2000 или SQL Server 2005 и Пользовательские экземпляры SQL Server 2005 Express Edition для получения дополнительной информации.