Ну, я модифицирую приложение в ASP.NET.Это приложение изначально было подключено к базе данных Oracle8i, моя идея состоит в том, чтобы подключиться к новой точно такой же, но в SQL Server 2008 R2.
Когда я изменяю класс, который обрабатывает соединение, и удаляю ошибки, которые Visual Studioговорит мне, что я запускаю http://localhost/ страница скачет мне ошибку, как это.
Экземпляр ошибки.Описание: необработанное исключение при запуске текущего веб-запроса.Проверьте трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Error de instancia.Описание: Excepción no controlada al ejecutar la solicitud Веб актуален.Пересмотреть вопрос об информации, содержащейся в сообщении об ошибке и исходном тексте.
Сведения об исключении: System.InvalidOperationException: Ошибка де-факта.
Ошибка де-факто:
Línea 1535: using (SqlCommand.Connection)
Línea 1536: {
Línea 1537: SqlCommand.Connection.Open();
Línea 1538: Table.Load(SqlCommand.ExecuteReader());
Línea 1539: }
И у меня есть еще один вопрос.В файле web.config есть строка вроде этой.
<add key="DatabaseProvider" value="Test.App.Oracle8i"/>
Я думал.Oracle8i ссылался на класс, который я редактировал, а затем, когда я изменил имя на SqlServer, оставил его следующим образом:
<add key="DatabaseProvider" value="Test.App.SqlServer"/>
И если вы не возражаете, кроме моей строки подключения, которую я использую в Интернете.Конфиг выглядит следующим образом.
<add name="cString" connectionString="Data Source=(local)\\MSSQLSERVER;Initial Catalog=TESTDATABASE;User Id=testuser;Password=testpassword;"/>
Возможно, он выглядел не очень хорошо, но мне нужно руководствоваться мной, я много раз читал код, и хотя я понимаю, что предполагается сделать почти все, что я не могу получитьэта ошибка.