【发布时间】:2012-09-18 15:53:20
【问题描述】:
我正在创建 WCF 服务 (.NET 4.0/c#)...我向项目中添加了一个新类,并尝试像这样实例化它:
MyNewClass inst = new MyNewClass();
...但我在该行收到了著名的“对象引用未设置对象的实例”消息。
我做错了什么?
编辑:
课程如下:
using System;
using bla, bla, blah...
public class MyNewClass
{
private string cnn1 = ConfigurationManager.ConnectionStrings["connection_string_1"].ConnectionString;
private string cnn2 = ConfigurationManager.ConnectionStrings["connection_string_2"].ConnectionString;
public string Conn(string s)
{
string cnn = string.Empty;
switch (s)
{
case "Server1":
cnn = cnn1;
break;
case "Server2":
cnn = cnn2;
break;
}
return cnn;
}
}
【问题讨论】:
-
您在执行此 specific 行时看到该错误?我想我会看看那个类的构造函数中的代码。
-
构造函数内部可能有问题
-
会不会是您的连接字符串/配置文件有错误?
标签: c# wcf class dll reference