Я пытаюсь запустить ELMAH с моим проектом ASP.NET MVC 2, но у меня возникают проблемы с его работой с моей базой данных SQL Server 2008 R2.
Это то, что я сделал.
Запустить dbscript в моей базе данных, случайно я запустил его дважды, но в данном случае это не имеет значения.
Добавьте следующий раздел в мой web.config
(в configSection
):
Вот как выглядит моя строка подключения Entity Framework:
При посещении страницы admin / elmah / возникает следующее исключение:
Ключевое слово не поддерживается: «метаданные». Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Пожалуйста просмотрите трассировку стека для получения дополнительной информации об ошибке и где он возник в коде.
Сведения об исключении: System.ArgumentException: ключевое слово не поддерживается: "метаданные".
Ошибка источника:
Необработанное исключение было создано во время выполнения текущий веб-запрос. Информация о происхождении и местонахождении исключение можно определить с помощью трассировки стека исключений ниже.
Трассировка стека:
[ArgumentException: ключевое слово не поддерживается: «метаданные».]
System.Data.Common.DbConnectionOptions.ParseInternal (Хеш-таблица parsetable, String connectionString, Boolean buildChain, Hashtable синонимы, логическое значение firstKey) +5110868
System.Data.Common.DbConnectionOptions..ctor (String connectionString, Хеш-таблицы синонимов, логическое значение useOdbcRules) +98
System.Data.SqlClient.SqlConnectionString..ctor (Строка connectionString) +64
System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions (String connectionString, DbConnectionOptions предыдущий) +24
System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup (String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions и userConnectionOptions) +150
System.Data.SqlClient.SqlConnection.ConnectionString_Set (строковое значение) +59
Что я делаю не так?