共 1 篇文章

标签:就连不上数据库了 (webservice c 连接数据库)

webservice 在vs调试没问题,可是发布后在IIS里面浏览,就连不上数据库了 (webservice c 连接数据库)

提示什么 ? 数据库连接超时???? 其它功能是否镇氏早正常 ,如果不是请检查数据库服务器是否开启了remoteing远程连接 开启方式 选择数据库实例 –>方面 –>Server Confguration(服务配置核升)–>remoteAccessEnable 选择true 如果是浏览之后提示不是数据库连接异常 那么就检查IIS是否安装webService选项 如果安装了 请启动起来 ok??? 在SQLSERVER Network configuration 服务管理中把TCP/IP 启用 把IP Address设置为数据库服务器 IP 如果上面都不行 ,请用aspnet_regiis -r重新注册IIS(需御雀要对应于你的NET框架版本) 然后重新启动IIS iisreset 基本解决步骤: 确认数据库服务正常 确认连接字穗没符串没有问题 确认IIS设置,是否允许运行32位明族陆激顷程序(现在很多数据库操作类都是32位编译)–此条仅适用于64位系统 相关问题拓展阅读: 用WebService实现对数据库进行操作(添加+删除+修改),请附源码,谢谢! 用WebService实现对数据库进行操作(添加+删除+修改),请附源码,谢谢! public void update(string cmd)//也可用于删除 { SqlConnection sqlcon=new SqlConnection(“连接字符串”) sqlcon.open(); SqlCommand sqlcmd=new SqlCommand(sqlcon,cmd); sqlcmd.ExcuteNonQuery(); } public string query(string cmd) { public void update(string cmd)//也可用于删除 { SqlConnection sqlcon=new SqlConnection(“连接字符串”) sqlcon.open(); SqlCommand sqlcmd=new SqlCommand(sqlcon,cmd); SqlDataAdapter sda=new SqlDataAdatpter(sqlcmd); DataTable dt=new DataTable; sda.Fill(dt); return FormatDataTable(dt); } protect string FormatDataTable(DataTable dt ) { //扮穗将datatable格式厅亩卜化为字符串,好像webservice也可以直接支持传datatable的耐游,我忘记了,你自己试一下就知道了 return “”; } 全是自己一步一步手敲出来的 ,表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd /// /// 添加 /// /// 用户名 /// 密码 /告逗// public int Add(string name,string pwd) { SqlConnection conn = new SqlConnection(“连接字符串”); conn.Open(); string sql = “intsert into...

技术分享