后面的值为null,所以ToString()会报错的。2个解决方案,一是赋值前判断,可以用string.IsNullOrEmpty(ConfigurationManager.AppSettings["District"])判断,false了再ToString()就不会报错。二是确保app节点里存在关键字为District的节点。
你这个ConfigurationManager.AppSettings["District"]没有取到值,就是null,后面有带了个ToString()方法,所以就报空指针异常了。明白了吗?检查一下这个key有没有拼写错误。
District 是不是没有定义在
XML贴出来