【问题标题】:How to deploy WCF service with Entity Framework to IIS?如何将带有实体框架的 WCF 服务部署到 IIS?
【发布时间】:2012-07-27 04:23:21
【问题描述】:

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

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

此外,除了这种手动部署之外,是否有另一种方法来构建一个部署包,如果需要,它也会负责数据库升级?

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

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

【问题讨论】:

    标签: .net wcf entity-framework iis-7.5


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-19
      相关资源
      最近更新 更多