我们最近从 VS 2008 迁移到 VS 2013,包括一组设置项目。其中一个安装项目旨在安装 Web 应用程序。它有一个自定义操作,用于检查与数据库的连接。自定义操作的代码在迁移过程中没有被触及,从 VS 2008 生成的 .msi 运行良好。当我从 VS 2013 构建 .msi 时,它在我们的本地开发服务器上安装时运行良好,并抛出错误说在客户端环境中推出时它无法连接到数据库。
如果有人能指出我在这里的搜索方向,我将不胜感激。我知道我正在传递正确的连接字符串,并且从 VS 2008 生成的 .msi 可以从同一服务器连接到该数据库。