Использование одной базы данных на двух сайтах в разных доменах

StackOverflow https://stackoverflow.com/questions/1624973

  •  06-07-2019
  •  | 
  •  

Вопрос

Как лучше всего, чтобы два веб-сайта (на основе asp.net) работали в разных доменах, но использовали одну и ту же базу данных?

Было бы неплохо иметь базу данных в одном из доменов, а другой доступ к ней через веб-сервис?

Это было полезно?

Решение

Я действительно не думаю, что это имеет слишком большое значение. Вы должны иметь возможность просто установить строку подключения и подключаться к базе данных откуда угодно. В идеале вы должны иметь свои веб-серверы в демилитаризованной зоне, а базу данных - в доверенной сети, так что в идеальном мире с одним веб-сайтом они будут находиться в разных сетях ...

Просто установите строки подключения для каждого сайта и подключайтесь.

Другие советы

Я бы подумал, что лучшим способом будет разместить домены на одном сервере, а затем получить доступ к базе данных локально.

Я не могу вспомнить (общий) сценарий, когда вы могли бы напрямую подключаться с одного сайта, но не с другого.

В любом случае, когда вам придется использовать веб-сервис, я думаю, что вам понадобится веб-сервис, чтобы быть 3-м приложением asp.net, а не частью одного из веб-сайтов. причины, по которым ваши веб-сайты получают доступ к базе данных через веб-сервис (отключение сайта от хранилища данных, использование большого количества JavaScript и т. д.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top