【发布时间】:2017-03-27 21:49:17
【问题描述】:
我有一个 SelfHosted WCF 服务,当我尝试从 web.config 文件中读取连接字符串时
string conn = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
然后我得到一个错误:
对象引用未设置为对象的实例。
我的 Web.config:
<configuration>
<connectionStrings>
<add name="MyConnectionString" connectionString="server=192.168.1.2;database=TestDB;uid=sa;pwd=saas" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
...
我尝试使用WebConfigurationManager,如question 中所述,但没有帮助。
为什么我无法从 web.config 获取 connectionString?
【问题讨论】:
-
您确定错误来自该行并且您的服务正在加载的 web.config 文件是您认为的那个吗?
-
@MarcoScabbiolo 是的,我确定。错误发生在该行
标签: c# wcf web-config