У меня есть веб-сайт, разработанный в VS2010 Framework 4.0, опубликованный на сервере Windows 2008 R2 под управлением IIS 7.5
(Немного дополнительной информации - у меня есть копия того же сайта (кроме, очевидно, из Framework), разработанного в VS2005 Framework 2.0, опубликованного на сервере Windows 2003, который отлично работает.)
Когда я публикую сайт Framework 4.0 на сервере Windows 2008, он работает только для первого человека, который пытается получить доступ к сайту. Например. Я публикую его на сервере, а затем получаю доступ к сайту с моего компьютера, используя IE. Кто-то за столом рядом со мной пытается получить доступ к сайту, и ничего не происходит - индикатор выполнения браузера просто пойдет в никуда - никаких ошибок, никаких ошибок на сервере, ничего. Если я выхожу из системы и человек рядом со мной заходит на сайт - он работает нормально. Если я тогда попробую получить к нему доступ - браузер просто зависнет и никуда не денется. Таким образом, только один человек может использовать этот веб-сайт! (Это в интранете).
Если, когда кто-то пользуется сайтом, я захожу в IIS и просматриваю сайт - он отлично подключается.
На сайте есть global.asax, который вызывает хранимую процедуру для некоторых входов в систему и устанавливает 5 переменных сеанса.
Любые идеи, пожалуйста. Это сводит меня с ума и заставило меня вернуться к VS2005 и Framework 2.0
** Добавлен код из комментария ниже **
string CurrUser = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString().Replace("\\", "/");
CPDataAccess.DataAccess da = new CPDataAccess.DataAccess();
System.Data.DataView dvGetUserCurrWP;
dvGetUserCurrWP = da.GetUserCurrWP(CurrUser);
int somerows = dvGetUserCurrWP.Count;