根据this,我需要在代码中设置一个属性,以便为我的RIA服务调用获取SSL加密。用配置文件无法做到这一点吗?
(我目前使用Visual Studio 2008和Silverlight 3。)
答案 0 :(得分:0)
我不确定VS2008 + Silverlight 3但是使用VS2010和Silverlight 4你可以通过web.config设置它。
您可以使用behavior.serviceMetadata标记设置https已启用。
e.g。
<behavior name="ReportServiceBehavior">
<serviceMetadata httpsGetEnabled="true" />
</behavior>
然后为任何绑定设置安全模式,例如
<webHttpBinding>
<binding name="webHttpBindingConf">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</webHttpBinding>