如何找出托管的wcf服务

如何找出当前托管的wcf服务,包括基地址等信息? (用C#)

托管在本地计算机上(使用Visual Studio或IIS)

有许多不同的方法来托管wcf组件 – IIS,Windows服务,控制台应用程序等等。我认为没有一种编程方式来发现和迭代它们。