使用动软代码生成器,生成ASP.NET代码?

ASP.NET
使用动软代码生成器,生成代码,并简单实现绑定数据库一个字段,并在网页实现!
但是一直报同一个错误!
未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序
请大神解答!谢谢!
图片说明

图片说明

图片说明

图片说明

图片说明

6个回答

右键你的项目工程文件,选择NuGet包管理,搜索Sqlite,然后安装就OK了

weixin_38838750
企鹅YU 好了,好了,谢谢谢谢!非常感谢!
大约 2 年之前 回复

System.Data.SQLite.dll这个动态库你放到bin目录下了没有,没有下载一个放到bin目录里面
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

weixin_38838750
企鹅YU IIS里设置过的没有用!!!
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复weixin_38838750: iis程序池启用32位支持试试。http://www.w3dev.cn/article/20160404/windows2012-microsoft.ACE.oledb.12.0-unregister.aspx
大约 2 年之前 回复
weixin_38838750
企鹅YU 我是framework4.0的,下载后把System.Data.SQLite.dll引用到Web文件夹下bin目录里,但是还没用,还是和以前一样错误!
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 注意你framework的版本,2.0可以用在framework2+以上的,但是高版本不能使用低版本的framework
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复weixin_38838750: 引用也行,直接将dll放到你网站的bin目录里面也行
大约 2 年之前 回复
weixin_38838750
企鹅YU 下载下来的是一个文件夹,只要引用System.Data.SQLite.dll这一个就可以了吗?还有只在Web里一个引用里引用吗?
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复weixin_38838750: 依据你的系统,x64就下载64为的,x86下载32位的。还注意你程序池framework使用的版本,有不同的framework版本的
大约 2 年之前 回复
weixin_38838750
企鹅YU 我是VS2017版本,还有下载完后怎么引用?
大约 2 年之前 回复
weixin_38838750
企鹅YU 这么多我应该下载哪有一个?
大约 2 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复showbo: 人工置顶
大约 2 年之前 回复
qq_40296479
qq_40296479 System.Data.SQLite.dll这个动态库你放到bin目录下了没有
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 注意下载的版本,如果你是64位系统下载64位的dll,32的dll位要注意设置iis程序池启用支持32位的配置
大约 2 年之前 回复

去IIS应用程序池,高级设置,设置为true的32位应用程序改为false

根据你的需求应该是显示一个列表数据,数据库应该是sqlServer吧
建议以下的调试方案:
1. 将Datset 改为DataTable,并改对应函数的返回值。你可以把你的查询函数贴出来看看
2. web.config数据库连接是否正确,你可以贴出来

<configuration>
  <appSettings>

        <add key="ConnectionString" value="data source=127.0.0.1;user id=xxx;password=xxx"/>
  </appSettings>

  1. 引用一个对应库,个人不建议这么做,你的vs版本是啥?vs2015我创建了好多,没有问题 4.联系我qq1655398065
sky__f
CoverageFeng 回复weixin_38838750: 下载完之后放在bin里,看你的文件目录结构,上面有个引用,右键添加引用,浏览,找到后引用就好,然后点击运行按钮,把人家的类库编译上就好
大约 2 年之前 回复
weixin_38838750
企鹅YU 我是VS2017版本,还有下载完后怎么引用?
大约 2 年之前 回复
weixin_38838750
企鹅YU 这么多我应该下载哪有一个?
大约 2 年之前 回复
sky__f
CoverageFeng 3. 引用一个对应库,个人不建议这么做,你的vs版本是啥?vs2015我创建了好多,没有问题(3被吃掉了)
大约 2 年之前 回复

去IIS应用程序池,高级设置,设置为true的32位应用程序改为false 这个是正确的,!

动软代码生成器生成的代码其实有大量你暂时用不上的,可选择性删除DBUtility中的文件,比如此时出现问题的sqlite

weixin_38838750
企鹅YU 没有用,还是错误!谢谢评论!
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐