Лучший отвечающий
WCF LocalDB

Вопрос
-
Есть WCF на IIS
Этот сервис имеет подключение к локальной базе LocalDB
База не в папке с WCF проектом а на диске D:\\...
Раньше в Azure всё было прекрасно. база где то там была на SQLServer WCF сервис где то там работал.
Локально сам сервис работает, а данные из локальной базы не тянет (база тестовая и строки подключения локальные)
Почитал что надо такую строчку куда то прописать
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
Весь WEB.Config исписал этой строчкой но подключения так и нет. Может ещё чего сделать надо чтобы WCF сервис на IIS подтянул данные из локальной базы data.mdf?
Спасибо
19 июня 2017 г. 13:52
Ответы
-
"Может ещё чего сделать надо чтобы WCF сервис на IIS подтянул данные из локальной базы data.mdf"
Правильно настроить права на файл. Обычно, web-сайты в IIS запускаются из под стандартной учетной записи с очень ограниченными правами (называется что-то типа IISAPPPOOL). Можно либо выбрать другую учетную запись в конфигурации группы приложений, либо раздать стандартной права на файл.
- Помечено в качестве ответа DevingAs 19 июня 2017 г. 14:25
19 июня 2017 г. 14:08
Все ответы
-
"Может ещё чего сделать надо чтобы WCF сервис на IIS подтянул данные из локальной базы data.mdf"
Правильно настроить права на файл. Обычно, web-сайты в IIS запускаются из под стандартной учетной записи с очень ограниченными правами (называется что-то типа IISAPPPOOL). Можно либо выбрать другую учетную запись в конфигурации группы приложений, либо раздать стандартной права на файл.
- Помечено в качестве ответа DevingAs 19 июня 2017 г. 14:25
19 июня 2017 г. 14:08 -
Всё разобрался в итоге.
Проблема в доступе возникает. Т.е. если я из студии из проекта WCF подключаюсь в обозревателе серверов к базе и при этом тестирую на клиенте работу то при обращении к базе возникает ошибка. если я закрываю студию с WCF проектом и тестирую только клиента то всё хорошо.
Видимо это конфликт обращения.
В Azure всё нормально было. И к базе обращался и клиента тестировал.
19 июня 2017 г. 19:24