Значительное преимущество CMS с открытым исходным кодом состоит в том, что Вы сильно не связываетесь с его поставщиком. Если Вы не будете довольны поставщиком услуг хостинга, то изменение будет только стоить небольшого времени и потери заранее заплаченных сборов в исходном поставщике. С другой стороны, если необходимо отказаться от одного CMS для другого, Вы в значительной степени переписываете свой сайт с нуля. Для CMS, для предотвращения зависимости от поставщика Вам нужно:
Существует компромисс между самохостингом и собственным CMS онлайн: многие поставщики услуг хостинга поддерживают CMS с открытым исходным кодом. Необходимо решить не между самохостингом и собственным CMS, а между самохостингом и внешне размещенным открытым исходным кодом.
The problem was in the web.config. The membership and role providers were using a non-existent "LocalProvider" connection string, I added a and it fixed it.
Это пример используемого мной соединения. Источник данных = [YourIP]; ID пользователя = [YourUserID]; Пароль = [YourPassword]; Исходный каталог = [YourDatabase]; Provider = SQLNCLI10.1 Надеюсь, что это поможет.