gbc_huajian
gbc_huajian
2014-11-23 20:30
采纳率: 100%
浏览 2.1k
已采纳

WPF制作成EXE安装包后,连接不上数据库服务器

本地测试时没有问题,能够正常连接数据处理操作,但打包后无法连接数据库服务器,我用的第三方打包工具,Advanced Installer 11.0

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • caozhy
    已采纳

    提供的信息太少,比较难以判断。解决问题的思路是从目标计算机的环境和开发的环境的差异来分析。首先你需要确定的是,打包工具有没有按照预期将程序部署到目标计算机;还是部署本身符合预期,但是目标环境有问题。为了将问题缩小在这两类问题的某一类,你尝试先不要打包,而是人工复制文件(包括依赖的库),看看程序是否能运行,如果不能,说明是环境的问题,否则是安装程序的问题。如果是安装程序的问题,你需要找出安装程序和你手工部署行为的差异。如果是环境的问题,从依赖的软件、操作系统和软件的配置等几方面入手,特别是如果仅仅是不能连服务器,应该排除网络配置的问题,你需要在程序中加上一些日志输出帮助你诊断。

    点赞 评论
  • xiaokang088
    xiaokang088 2014-11-24 01:05

     代码里面加上log,重新打包,到目标机器上测试,从log上分析问题。

    点赞 评论
  • xian_wwq
    xian_wwq 2014-11-24 01:23

    无法连接数据库,估计和打包工具关联不大。
    重点查出现问题的机器,
    windows系统的防火墙设置,
    framework版本,数据库客户端版本
    在程序初始化的每个关机点,打印出日志

    点赞 评论
  • q107770540
    兔子党-督察 2014-11-24 01:41

    直接将DEBUG生成的项目COPY到此机器上运行,结果是什么样子的?

    查看eventlog,有什么信息?

    点赞 评论
  • lzp_lrp
    WorldMobile 2014-11-24 14:37

    估计打包时缺少文件了,你可以用MessageBox看一下出错的信息,然后贴上来再一块看一下

    点赞 评论
  • qq_25865371
    qq_25865371 2015-02-06 18:50

    ToWinCe.exe VV ToWinCe.exe ToWinCe.exe

    点赞 评论

相关推荐