2013-01-17 169 views
1

我有一个WCF服务托管在Azure中的WebRole上。我想建立一个基于x509证书的联合ACS认证。我正在关注这个link的指导。 在这个例子中,他们试图在控制台应用程序中实例化一个ServiceHost对象,然后动态地应用这些配置。但是,在我的情况下,我通过webrole托管WCF,因此如何在web.config中改装相同的配置,而不是以编程方式配置它?这是因为当WCF服务托管在基于IIS的webrole上时,我无法在运行时访问ServiceHost对象。Azure上的Azure WCF服务基于证书的身份验证

回答

0

this解决方案不适合你吗?关于在网络托管服务 - 只需创建.svc文件,并把下面的代码里面:

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

你可以有另一个问题是如何正确地在Web角色安装证书。

+0

这几乎是我试图做的,但我需要专门为Azure托管的WCF作为ACS联合身份验证的配置。 –