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