近期使用C在VS2015环境中开发一个小型程序,数据库采用ACCESS,本地.NET框架版本为4.5.2,开发过程中调试和运行均正常。然而在其他电脑上部署时出现异常,经过反复排查并查阅相关资料,最终确认问题源于数据库连接字符串的配置差异。现将完整的调试过程与解决方案整理分享,供遇到类似情况的开发者参考借鉴,避免同类问题耗费过多排查时间。
1、 使用.NET 2.0版本,在Visual Studio中将解决方案平台设为Any CPU时,测试不同连接字符串的调试结果,所示。
2、 在.NET 2.0环境下,使用VS将解决方案平台设为x86时,测试不同连接字符串的调试结果所示。
3、 使用.NET 2.0版本,在Visual Studio中将解决方案平台设为x64时,测试不同连接字符串的调试结果,所示。
4、 使用.NET 4.5.2版本,在Visual Studio中将解决方案平台设为Any CPU时,测试不同连接字符串的调试结果所示。
5、 使用.NET 4.5.2版本,在Visual Studio中将解决方案平台设为x86时,测试不同连接字符串的调试结果所示。
6、 当使用.NET 4.5.2版本并在Visual Studio中将解决方案平台设为x64时,不同连接字符串的调试结果所示。
