Помощь в web.config - PullRequest
       17

Помощь в web.config

0 голосов
/ 20 апреля 2011

Ну, я модифицирую приложение в 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;"/>

Возможно, он выглядел не очень хорошо, но мне нужно руководствоваться мной, я много раз читал код, и хотя я понимаю, что предполагается сделать почти все, что я не могу получитьэта ошибка.

1 Ответ

0 голосов
/ 21 апреля 2011

Начните с удаления лишних '\' в строке подключения.

Это должно быть:

<connectionStrings>
   <add name="cString" 
       connectionString="Data Source=.\MSSQLSERVER;Initial Catalog=TESTDATABASE;User Id=testuser;Password=testpassword;"/> 
</connectionStrings> 
...