C# 在WCF中如何调用自定义服务主机工厂

C# 在WCF中如何调用自定义服务主机工厂,c#,wcf,C#,Wcf,所以我是WCF新手,我已经设法让一个自定义ServiceHostFactory在WCF中工作,当我在CreateServiceHost方法中放置一个断点并查看调用堆栈时,它说它是由外部代码调用的。这并不是那么重要,只是为了在迷雾中工作——外部代码是什么 谢谢您是如何托管WCF服务的 您可能是自托管,例如,您有一个命令行或NT服务应用程序-但在这种情况下,您需要自己创建服务主机 另一个选项是在IIS/WAS中托管,在这种情况下,IIS/WAS将侦听传入的请求,并捕获*.svc文件(您的服务文件)的

所以我是WCF新手,我已经设法让一个自定义ServiceHostFactory在WCF中工作,当我在CreateServiceHost方法中放置一个断点并查看调用堆栈时,它说它是由外部代码调用的。这并不是那么重要,只是为了在迷雾中工作——外部代码是什么


谢谢

您是如何托管WCF服务的

您可能是自托管,例如,您有一个命令行或NT服务应用程序-但在这种情况下,您需要自己创建
服务主机


另一个选项是在IIS/WAS中托管,在这种情况下,IIS/WAS将侦听传入的请求,并捕获
*.svc
文件(您的服务文件)的请求。当收到这样的请求时,IIS/WAS运行时将为您实例化WCF服务主机。这部分代码可能是您在调用堆栈中看到的外部代码

是的,谢谢-我创建了一个WCF服务应用程序,以便IIS托管它。谢谢-这只是给了我一些看法。