2015-03-12 1 views
1

Я действительно пытаюсь заставить это работать. У меня есть строка подключения, и я хочу добавить имя приложения с помощью поставщика NpgSql. Согласно to this SO post, я должен использовать ApplicationName, и в соответствии с PostgreSQL docs я должен использовать application_name. Проблема, с которой я сталкиваюсь, заключается в том, что ни один из них не работает для меня.Web.Config: Строка подключения с именем приложения

Строка соединения:

<add name="Site" connectionString="Server=******;Port=******;Database==******;User Id==******;Password==******;SearchPath==******;ApplicationName=test" providerName="NpgSql"/> 

Ошибка:

key=value argument incorrect in ConnectionString 
Parameter name: applicationname 

Строка подключения:

<add name="Site" connectionString="Server=******;Port=******;Database==******;User Id==******;Password==******;SearchPath==******;application_name=test" providerName="NpgSql"/> 

Ошибка:

key=value argument incorrect in ConnectionString 
Parameter name: application_name 

ответ

1

В случае, если есть люди, которые искали ответ на этот вопрос, вот решение: имя_приложения = MyApp не будет работать для npgsql версии 2.2.4.3 (последний выпущен 2015-02-05) Измените имя приложения на ApplicationName = MyAp Ответ также предоставлен на ссылку, размещенную выше вопрошающим.