2012-07-27 152 views
0

我目前复制web.config,SVC文件和bin文件夹与所有编译代码。这足以让非数据库操作起作用。但是,每当我调用任何具有EF实体的操作时,都会收到错误。如何将WCF服务与实体框架部署到IIS?

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

此外,除了此手动部署外,是否还有其他方法可以构建部署包,以便在需要时处理数据库升级?

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

我使用.Net 4.0,VS2010,IIS7.5,SQLServerExpress 2008R2。

回答

0

不知道您是否知道MSBuild,如果您深入了解MSBuild,则可以编写MSBUILD脚本来完成所有任务。

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

2-数据库升级是一种策略。所以你需要考虑这个。更好地在Visual Studio中创建一个数据库项目,它将简化一些东西。