gpt4 book ai didi

wcf - TCP WCF 服务未执行 Application_Start

转载 作者:行者123 更新时间:2023-12-04 06:15:44 25 4
gpt4 key购买 nike

问题:
Application_Start 事件没有在我的包含 TCP 端点的 WCF 服务中触发。

背景:
我正在尝试从控制台应用程序访问该服务。如果服务尚未启动,则调用将失败,因为 Application_Start 永远不会触发。但是,如果我明确启动该服务(从浏览器点击托管 Web 应用程序),然后从控制台应用程序调用该服务,它就可以正常工作。

问题:
是什么赋予了?如果服务应用程序中托管的唯一内容是 tcp 端点,HttpApplication 的 Appliction_Start 永远不会被触发吗?这在一定程度上是有意义的,因为它本质上通过 WAS 被视为非 http 应用程序。但是,它没有意义,因为它托管在 IIS 中。

最佳答案

Application_Start在 WAS 托管的 WCF 服务中永远不会被命中。此事件是 ASP.NET 特定的(不是特定于 IIS 的),因此除非您在 ASP.NET 中托管您的 WCF 服务,否则它不会受到影响:并且您不是由 WAS 托管的。

关于wcf - TCP WCF 服务未执行 Application_Start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7274925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com