该错误时在添加PostgreSQL的时候产生的,这是由于我的系统是64位但是PostgreSQL的驱动是32位造成的,首先要安装Post供热SQL64位的驱动,然后在CMD里运行:
C:\Users\PX>%SystemRoot%\syswow64\odbcad32.exe
C:\Users\PX>%SystemRoot%\system32\odbcad32.exe
分别在32位及64位ODBC驱动里添加该驱动
然后在IIS中设置服务为32位兼容模式:
设置完毕后,在VS中即可进行正常调试,不会出现ODBC的Error了。