我只是简单地将wcf service dll、数据库文件和System.Data.SqLite.dll复制到win2008服务器上。服务器在IIS7中托管WCF服务,在我尝试更改为基于数据库的存储之前,它工作得很顺利,所以WCF.IIS7部分不是问题所在。出现这种情况的原因是数据库文件的位置似乎是硬编码的:当我将文件放在服务器上与开发计算机上完全相同的文件位置时,服务启动时没有错误。关键是,我使用Add DataSource向导生成了访问数据库的代码,并指定希望将连接字符串存储为设置,以便以后能够将<em