需要特定的服务签名

时间:2012-05-12 17:20:10

标签: wcf windows-services soa

我已经进入WCF并注意到无论我下载和尝试什么服务代码,它们都没有显示在服务下的任务管理器中,即使我选择"显示来自所有用户的流程&# 34 ;.我希望我的服务能够在"服务"我希望能够控制名称和描述。这样,当管理员登录到该框时,他们将能够在那里查找它并且很容易看到它正在运行或未运行。

当我开始阅读我的WCF书籍时,我只是假设非IIS托管的Windows服务自然会以这种方式连接到Windows。有什么我想念的吗?它是一个像注册表项一样简单的东西,还是用于编程服务的范例?

1 个答案:

答案 0 :(得分:1)

您在任务管理器中看到的服务是Windows服务 - 无需用户登录即可运行的无UI守护程序。这些与WCF服务完全不同,WCF服务是一种在定义的端点上公开功能的方法。不幸的是,IT世界有许多这样的名称冲突 - 当他们第一次开始使用技术时会让人感到困惑

有些令人困惑的是,您还可以在Windows服务中托管一个或多个WCF服务

没有用于查看正在运行的非IIS托管服务的UI(IIS托管具有Windows Server AppFabric)。如果你想要这个功能,你必须自己构建它

您可以使用Visual Studio中的Windows服务项目类型创建Windows服务。

WCF服务需要一个进程来托管它。对于演示,它常用于使用控制台应用程序。但是,对于生产用户,人们使用IIS或Windows服务。使用控制台应用程序或Windows服务称为自托管。使用IIS被称为IIS或WAS托管

在Windows服务here

中有一个托管WCF的方法

有关托管选项here

的一般信息
相关问题