none
webapplication vs中设置服务器为IIS服务器和直接用vs自带服务器引用的dll有什么区别? RRS feed

  • 问题

  • 你好,我碰到这样一个问题,我用vs自带的服务器调试网页总是显示

    能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序

    放上一些sqlite.dll后又说要未能加载正确的程序集 版本1.0.93.什么的,但是我用iis服务器作为调试服务器则能正常工作。

    换了很多sqlite.dll都不行,不知道怎么回事?请教下高手这样的原因,谢谢!

    2014年8月5日 1:21

全部回复

  • VS自带的服务器是简化版的IIS服务器
    2014年8月5日 1:36
  • 在引用dll方面有什么不同呢?

    2014年8月5日 4:59
  • 但是我用iis服务器作为调试服务器则能正常工作。

    我比较好奇你用IIS服务器是怎么调试的,IIS在本地还是在远程服务器上?是将应用程序部署到IIS上之后然后通过VS里面的附加进程的方式来调试的吗?

    你的本机和服务器分别是x86还是x64的系统? 这个错误很有可能是由于你没有使用正确版本(x86/x64)的SQLite造成的,还有就是你是如何使用System.Data.SQLite的?是通过安装的方式还是直接拷贝的dll? 如果拷贝dll的话确保连同相关联的几个dll都一起拷贝。

    下面这个官网链接里面有所有版本的下载地址:

    http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月6日 6:29
    版主