【问题标题】:How to execute some initial startup code on a IIS hosted WCF app?如何在 IIS 托管的 WCF 应用程序上执行一些初始启动代码?
【发布时间】:2010-01-21 20:32:06
【问题描述】:

我正在尝试找到一种钩子/方法来运行一些初始代码,以便在调用服务之前连接一堆东西。

有什么想法吗?

【问题讨论】:

    标签: c# asp.net wcf iis


    【解决方案1】:

    好吧,一个简单的方法是在您的服务类上使用静态构造函数?大概 global.asax 也可以。另一种方法是编写并注册一个监听启动的 http 模块。

    【讨论】:

    • global.asax 工作得很好,很奇怪,最初有问题。总的来说,这是一次痛苦的学习 WCF 的经历 :) 更不用说进行用户名/密码验证的麻烦了!从好的方面来说,一旦你知道该怎么做,一切都会变得微不足道。
    【解决方案2】:

    您可以实现IServiceBehavior

    【讨论】:

    • 嗯,看起来很有潜力!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多