У меня есть служба WCF, которая предоставляет метод GetCustomers (). Внутренние элементы метода используют уровень данных вместе с бизнес-уровнем для возврата списка клиентов. В настоящее время я использую файл базы данных SQL Server, сохраненный на сервере. Все отлично работает в моей локальной сети, но я хочу переместить это в Интернет.
Я подумал, что лучшим способом будет создание службы IIS WCF, которая выполняет вызовы текущей службы WCF GetCustomers (). У меня не было большого опыта работы с файлами базы данных SQL Server, но я решил, что мне нужно переместить файл .mdf в папку App_Data службы IIS WCF, но я не уверен, как изменить строку подключения к базе данных и заставить все это работать должным образом. Единственное, что я могу понять, - это то, что мне придется повторно реализовать метод GetCustomers () в службе IIS WCF и указать его для правильной базы данных. Похоже, мне не следовало этого делать.
Я знаю, что если бы я размещал БД в полной реализации SQL Server, это не было бы проблемой, потому что строка подключения не изменилась бы. На данный момент это не вариант.
Я думаю, что делаю это сложнее, чем должно быть.