Почему мои страницы aspx никогда не загружаются, когда я указываю свое приложение 2.0 на удаленный сервер SQL? - PullRequest
0 голосов
/ 22 октября 2009

Я подключен к VPN в офисе, в котором установлен SQL Server. Я использую IIS 7 на своей локальной машине (дома) для обслуживания веб-приложения asp.net 2.0. Если я поставлю localhost в качестве моего db-сервера, страницы aspx загружаются нормально (но без подключения к db, поскольку я не использую SQL Server) Если я указываю на удаленный сервер, мое приложение никогда не загружается. Даже страницы, которые не требуют подключения к БД!

Этот проект отлично работает, когда я в офисе.

Есть идеи?

Спасибо

Ответы [ 3 ]

0 голосов
/ 22 октября 2009
  • Вариант 1

Вы используете надежное соединение для Management Studio, что означает, что вы подключаетесь через учетную запись пользователя, которую вы использовали для аутентификации vpn.

Ваши страницы asp.net не запускаются через вашу учетную запись. Они работают как сетевая служба или что-то подобное, и поэтому не удается установить доверительное соединение.

  • Вариант 2

VPN вызывает конфликт IP-адресов между локальной и удаленной сетью, поэтому ваш http-запрос на просмотр страницы не знает, куда идти.

0 голосов
/ 22 октября 2009

Может быть что-то конкретное между openVPN и SQL Server.

См. здесь .

0 голосов
/ 22 октября 2009

Если это проблема с БД, вы в итоге получите исключение тайм-аута. Тестирует ли приложение соединение с БД на главной странице или в global.asax? Это может объяснить ожидание на страницах, не связанных с БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...