后面的值为null,所以ToString()会报错的。2个解决方案,一是赋值前判断,可以用string.IsNullOrEmpty(ConfigurationManager.AppSettings["District"])判断,false了再ToString()就不会报错。二是确保app节点里存在关键字为District的节点。