2010-09-24 3 views
1

У меня есть страница ASP 2.0 net с формой HTML, которая соединяется с базой данных MS SQL 2008. Я думал, что это была строка подключения, которая была проблемой, когда моя страница не загружалась, но с некоторой помощью с этого сайта и других, я верю, что соединение выполняется, но форма просто не загружается. Я не опытный ASP или HTML-кодер, и я учусь, когда я иду. Кажется, я не ошибаюсь в своем браузере Firefox или IE, и либо я не ищу правильный журнал, либо IIS тоже не дает мне никаких ошибок. Страница никогда не загружается. Есть идеи?Почему моя страница не загружается

+1

Можете ли вы предоставить код ASP? –

+0

Вы пытались запустить отладчик? –

+1

Что вы видите, код ошибки? – Aristos

ответ

0

Check EventViewer для ошибок. Запустите приложение в режиме отладки с включенными исключениями CLR (перейдите в «Отладка-> Исключения», установите флажок «Исключение общих условий языка в столбце« Бросок »), и вы увидите, что приложение бросает какие-либо исключения.

Проверьте http://forums.asp.net/t/1046374.aspx, может быть, это поможет.

Sidenote: почему вы не используете стандартные соединители asp.net для sql вместо odbc?

0

Является ли ваша страница ASP или ASP.NET? Я смущен, так как вы отметили оба.

Если вы пытаетесь подключиться от ASP.NET к MS SQL Server, тогда не рекомендуется использовать соединитель ODBC. Вы должны использовать .NET Framework Data Provider for SQL Server. Нажмите на него, чтобы вы могли лучше понимать способ подключения к SQL Server.

1

@Tomas - Спасибо за помощь. У меня сейчас работает моя связь. Одно дело, что мои страницы - это ASP.NET 2.0, и мой веб-сайт настроен для ASP.NET 4.0. Как только я исправил, что я смог подключиться. Затем я получил неудачи входа, но как только я правильно сбросил пароль, мне удалось войти и вставить новую запись. У меня все еще возникают проблемы с перезагрузкой ISS после того, как некоторые веб-страницы пытаются загрузить, но по крайней мере это прогресс.

@ Carlos - По правде говоря, я понятия не имею, в чем разница. Я просто пытаюсь исправить страницу, которую кто-то написал в 2006 году, и теперь ее нужно перенести на совершенно новый сервер (64-разрядный) и обновить с SQL 2000 до SQL 2008. У меня есть работа, потому что я единственный технический специалист сайт, который имел опыт работы с SQL и небольшим опытом работы с HTML.

Строка подключения, которая работает: «Provider = SQLNCLI10; Server = server/instance; Database = dbname; Integrated Security = SSPI;»

По крайней мере, сейчас я знаю, как работает мое соединение и база данных, и я могу перейти к проблеме IIS.

@Everyone - Большое спасибо за помощь.