【发布时间】:2012-06-30 12:37:54
【问题描述】:
我目前正在开发一个应该作为 WCF 服务实现的项目(当然还有一个客户端应用程序)。
该项目还需要使用实体框架(代码优先方法)作为服务和数据库之间的 ORM 层。
最终,此服务应作为 Windows 服务托管。一开始我想知道是否可以使用自托管,然后切换到 Windows 服务托管。在不手动复制文件和代码的情况下切换 Visual Studio 是多么容易。
谢谢
【问题讨论】:
-
在 Windows 服务中托管是自托管。没有区别。
-
小写服务与大写服务不同(对我而言)。第一个链接是 Windows 服务(如在管理工具中)。仅 .exe 中的第二个链接主机。如果这将是一个数据服务,那么它通常托管在 IIS 中。仅发表评论,因为我不完全理解您的问题。
-
好吧@Blam,我的服务最终应该作为 services.msc 中的服务之一运行它应该有 OnStart 和 OnStop 但每次我进行更改时都需要安装它,所以它不是适合调试。所以我想知道如何使用自托管进行调试,然后使其成为服务并实现安装程序
-
如果是这个问题,那么你得到了一个很好的答案。
标签: c# .net wcf visual-studio-2010 wcf-hosting