c# - 什么在 WCF 中调用您的自定义服务主机工厂

标签 c# wcf

所以我是 WCF 的新手,我已经成功地在 WCF 中获得了一个自定义的 ServiceHostFactory,当我在 CreateServiceHost 方法中放置一个断点并查看调用堆栈时,它说它是由外部代码调用的。这并不重要,但只是为了尝试穿过迷雾 - 外部代码是什么?

谢谢

最佳答案

您如何托管您的 WCF 服务?

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

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

关于c# - 什么在 WCF 中调用您的自定义服务主机工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605289/

相关文章:

c# - 如何将空小数插入数据表?

c# - WPF 将过滤后的 ObservableCollection ICollectionView 绑定(bind)到 Combobox

c# - Rhino - 模拟类而不是覆盖虚拟方法

c# - 获取 GridView 行

c# - 如何更改wcf中的默认http方法

asp.net - HttpModule EndRequest 处理程序被调用两次

c# - 如何即时将 DataSet 对象转换为 ObjectContext( Entity Framework )对象?

c# - wcf 将枚举反序列化为字符串

c# - CURL 到 WCF 的更好方法

c# - 如何使用证书保护 3 跳 WCF 门面服务?