2010-08-25 50 views
1

根據this我需要在代碼中設置一個屬性來獲取我的RIA服務調用的SSL加密。有沒有辦法做到這一點與配置文件?RIA服務和SSL的配置?

(我目前使用Visual Studio 2008和Silverlight 3)

回答

0

我不知道VS2008 + Silverlight 3中,但與VS2010和Silverlight 4,你可以將它通過web.config中。您可以使用behavior.serviceMetadata標記設置https啓用。

例如

<behavior name="ReportServiceBehavior"> 
    <serviceMetadata httpsGetEnabled="true" /> 
</behavior> 

然後,您可以爲任何綁定設置安全模式,例如,

<webHttpBinding> 
    <binding name="webHttpBindingConf"> 
    <security mode="Transport"> 
     <transport clientCredentialType="None"/> 
    </security> 
    </binding> 
</webHttpBinding> 
+0

我將切換到SL4,但現在不能這樣做...... – 2010-08-27 11:44:41

+0

這些設置在SL3中不可用嗎? – Fermin 2010-08-27 12:45:36

+0

使用RIA服務時,配置文件爲空。我現在使用SL4,但沒有看到任何變化。你真的這麼做了嗎?還是你的回答是猜測它可能基於你的WCF技能?我知道這些設置可能與WCF,但我也看起來,這不是RIA的情況... – 2010-11-18 17:14:01