![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Competitor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 23.3.2005 Где: Tula Репутация: нет Всего: -1 |
Привет всем.
есть dll для обращения к БД (DataProvider), она конфигурится через config, в котором задаются имя юзера и пароль для обращения к SQLExpress. Эту dll юзает web-сервис. Так вот проблема в том, что когда я тестирую dll из NUnit,то всё нормально работает, к базе коннектиться. А когда мой сайт обращается к сервису, то оишбка появляется: error: 26 - Error Locating Server/Instance Specified сервис на реальном ИИС крутится, и в той папке, на которую вирткаталог указывает, там в папке bin только dll без каких-либо конфигов. Возникает соотв. вопрос, а откуда вообще сервис берет креденшелы для подключения к БД??? Я этого просто не понимаю! |
|||
|
||||
PashaPash |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 7 Всего: 49 |
Competitor, зависит от того, как именно dll достает значение из конфига. Скорее всего - через стандартный ConfigurationManager. Попробуй вписать настройки из конфига dll в web.config сервиса.
|
|||
|
||||
Zakonnic |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 25.4.2006 Репутация: 3 Всего: 6 |
С таким описанием сказать точно ничего нельзя. Что за длл, как она обращается к базе, какие строки подключения используются - не понятно.
![]() Так вот если имя юзера и пароль явно заданы в строке подключения, зарегистрированы в SQLServer, ничего не напутано и обращение идет именно к нужному серверу... то это все конечно странно. А если в строке подключения стоит что-нибудь вроде "Integrated Security=SSPI", то используется windows-аутентификация и тогда проблемы могут быть вызваны разными вещами. Скорее всего (если локально работает) это проблемы делегирования, т.е. учетные данные не передаются, когда в связке пользователь - серверИИС - серверБД участвуют более 2-х физических машин. --------------------
...и никогда не пишите в комментариях правду |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |