无法在Azure上的IIS中承载Service Bus WCF主机

时间:2011-05-10 21:39:39

标签: wcf azure azure-appfabric

我有工作角色,使用天蓝色服务总线发送多播消息。这些消息的两个消费者是Azure上托管的网站。我知道即使在内部运行时也存在托管service bus WCF endpoints in IIS的问题。我已关注Microsoft's adviceconfigured a service host programmatically

其中一个网站已成功使用此技术已有一段时间了。它使用托管的Web核心(它是在完整的IIS是Azure上的一个选项之前开发的)并且它将服务主机初始化为RoleEntryPoint.OnRun()的一部分。我正在尝试将此站点移至使用完整的IIS。因为在完整的IIS中,RoleEntryPoint在与站点本身不同的进程中运行,并且服务主机需要访问站点中的一些静态变量,我已将服务主机的初始化移至Global.asax Application_OnStart 。此代码在本地作为IIS下的网站运行时工作正常,并且在计算模拟器中运行时运行正常,但是一旦我将其部署到云,我的WCF主机似乎永远不会收到任何消息。我无法发现任何正在发生的错误。

有没有其他人成功部署过这样的东西?

0 个答案:

没有答案