1

WebRole我在 Azure 中托管了一个 WCF 服务。我想设置基于x509证书的联合 ACS 身份验证。我正在关注此链接以获取指导。在引用的示例中,他们尝试在控制台应用程序中实例化 ServiceHost 对象,然后动态应用配置。但是,在我的场景中,我通过 webrole 托管 WCF,那么如何改进 web.config 中的相同配置,而不是以编程方式配置它?这是因为当 WCF 服务托管在基于 IIS 的 webrole 上时,我将无法在运行时访问 ServiceHost 对象。

4

1 回答 1

0

这个解决方案不适合你吗?关于 Web 中的托管服务 - 只需创建 .svc 文件并将下一个代码放入其中:

<%@ ServiceHost Language="C#" Service="YourServiceName" Factory="YourHostFactoryName" %>

您可能遇到的另一个问题是如何在 Web 角色中正确安装证书。

于 2013-01-17T20:10:32.077 回答