Хорошо, вот моя дилемма, я уже некоторое время занимаюсь разработкой на общем хосте на discountasp.net (IIS 6). Все шло хорошо, однако теперь, когда приложение готово, мы переносим его на собственный выделенный сервер, который теперь является сервером 2008 и IIS 7.
В настоящее время я использую проверку подлинности с помощью asp-форм (что опять-таки работает на IIS6)
Кажется, проблема возникает после того, как я нажимаю на кнопку «Войти», появляется окно «Вход в систему». В JavaScript of Membership.js возникает ошибка. «Объект не поддерживает Membership.js». Я убедился, что код создавался это: членство. BeginLogin (uid, pwd, запомнить меня); и фактически передавал правильные переменные.
Еще одна странная вещь, которую я заметил при установке разрешений на формы, заключается в том, что когда я выбирал «Пользователи или роли» в консоли управления IIS 7, это занимало вечность, а затем время ожидания со следующей ошибкой:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был или не был доступен, убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений (поставщик - поставщик именованных каналов: ошибка 40 - не удалось открыть подключение к SQL Server.)
Я довольно слаб в области аппаратного обеспечения / настройки дома, поэтому я не совсем уверен, в чем проблема, похоже, что IIS7 не может видеть БД. Однако они оба находятся на одном сервере. Если бы кто-нибудь мог помочь мне указать правильное направление, как решить эту проблему, я был бы бесконечно благодарен!
Заранее спасибо
Bryan