.net 如何将带有实体框架的WCF服务部署到IIS?

.net 如何将带有实体框架的WCF服务部署到IIS?,.net,wcf,entity-framework,iis-7.5,.net,Wcf,Entity Framework,Iis 7.5,我目前复制了web.config、SVC文件和一个包含所有编译代码的bin文件夹。这足以让非DB操作正常工作。但是,每当调用任何具有EF实体的操作时,我都会出错 web.config文件包含有效的连接字符串。我应该如何部署edmx文件 另外,如果需要的话,是否有替代的方法来构建一个部署包来处理DB升级,而不是手动部署 我尝试了“发布”选项,但这不是很直观 我正在使用.Net 4.0、VS2010、IIS7.5、SQLServerExpress 2008R2。不确定您是否了解MSBuild,如果您

我目前复制了web.config、SVC文件和一个包含所有编译代码的bin文件夹。这足以让非DB操作正常工作。但是,每当调用任何具有EF实体的操作时,我都会出错

web.config文件包含有效的连接字符串。我应该如何部署edmx文件

另外,如果需要的话,是否有替代的方法来构建一个部署包来处理DB升级,而不是手动部署

我尝试了“发布”选项,但这不是很直观


我正在使用.Net 4.0、VS2010、IIS7.5、SQLServerExpress 2008R2。

不确定您是否了解MSBuild,如果您对MSBuild有深入了解,您可以编写MSBuild脚本来完成所有任务

1-实体框架。在部署服务器上,您需要安装Entity framework 4或您正在使用的版本

2-DB升级是一种策略。所以你需要考虑一下。最好在VisualStudio中创建一个DB项目,这样可以简化一些工作