网站在VS上运行完好,但是发布后报错:
在网络上了解到原因是此SQLite的组件中32位的,所以在64位系统上是存在兼容性问题的
解决方案也很简单:如果是Winform在VS中将项目的目标平台更改为:x86 这样就可以在64和32位的系统上运行了。
项目-属性-生成
如果是Web项目,则可以在IIS里 将“启用32位应用程序”设置为true来解决此问题
IIS-应用程序池池-应用程序池默认设置