1.webservice调试的时候报错:
System.TypeInitializationException: “WebApplication1.SqlHelper”的类型初始值设定项引发异常。
---> System.NullReferenceException: 未将对象引用设置到对象的实例。
在 WebApplication1.SqlHelper..cctor()
位置 WebApplication1\WebApplication1\SqlHelper.cs:行号 17
--- 内部异常堆栈跟踪的结尾 ---
在 WebApplication1.SqlHelper.ExecuteDataSet(CommandType cmdType, String cmdText, SqlParameter[] commandParameters)
在 WebApplication1.WebService.ForecastPublish() 位置
WebApplication1\WebApplication1\WebService.asmx.cs:行号 42
找到指定行17:public static readonly string connectionString = ConfigurationManager.ConnectionStrings["AirDB_LiuZhou"].ToString().Trim();
数据库连接字符串“AirDB_LiuZhou”和web.config中的不一致
<connectionStrings>
<add name="AirDB_LvLiang" connectionString="Data Source=.;Initial Catalog=AirDB_LvLiang;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient" />
</connectionStrings>
修改成一致的:public static readonly string connectionString = ConfigurationManager.ConnectionStrings["AirDB_LvLiang"].ToString().Trim();