Web.Config:具有应用程序名称的连接字符串

时间:2015-03-12 17:46:49

标签: postgresql connection-string npgsql

我真的很难让这个工作。我有一个连接字符串,我想用NpgSql提供程序添加应用程序名称。根据{{​​3}},我应该使用ApplicationName,根据to this SO post,我应该使用application_name。我遇到的问题是这些都不适合我。

连接字符串:

<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 个答案:

答案 0 :(得分:1)

如果有人搜索此问题的答案,这是解决方案: application_name = MyApp不适用于npgsql版本2.2.4.3(最新发布2015-02-05) 将application_name更改为ApplicationName = MyAp 回答也提供给上述提问者发布的链接。