У меня есть два веб-сайта, работающих на одном 64-битном сервере Windows 2008r2, веб-версия SQL Server.Оба сайта идентичны, только строка подключения извлекает данные из другой базы данных.
Оба сайта работают в разных пулах приложений - и .net 2, классический конвейер, 32 бита - и веб-сайт довольно старый и разрабатывается еще в 2005 году. Большая часть доступа к данным находится в скомпилированных библиотеках DLL в каталоге bin..
Если я распечатываю строку подключения, которую я использую, вызывая ConfigurationManager.ConnectionStrings ["name"]. ConnectionString Я получаю правильную строку подключения, которая хранится в файле web.config.
Однако, если я распечатываю строку подключения из компонента доступа к данным, я получаю строку подключения из другой копии веб-сайта.Эта строка подключения задается только в файле web.config других веб-сайтов - нигде на этом веб-сайте.
Как ASP.Net может получить доступ к строке подключения с другого веб-сайта в другом процессе?Я заблудился относительно того, что является источником или решением этой проблемы, кажется, базар.
Большое спасибо за любые идеи.Оба сайта отлично работают бок о бок на сервере Windows 2003.