2012-07-10 77 views
0

我正在使用.NET Framework 4.0在Visual Studio 2010中編寫WCF服務應用程序。無法在WCF服務的web.config元素中找到「SecurityMode」屬性

我想用HTTPS實現BasicHttpBinding。我讀了一些例子,我需要創建一個自定義綁定,並在設置端點時將其設置爲「bindingConfiguration」屬性。

<bindings> 
<basicHttpBinding> 
<binding 
configurationName="UsingHttps" 
securityMode="Https"/> 
</basicHttpBinding> 
</bindings> 

然而,當我嘗試寫在我的web.config類似,智能感知未顯示「ConfigurationName」聯和「SECURITYMODE」屬性。這可能是什麼原因?我是否需要更改Visual Studio IDE中的任何設置?

對此有任何幫助,非常感謝。

感謝

Nirman

回答

1

你已經得到的屬性名稱錯誤,並試圖設置安全模式,在錯誤的地方:這個老(2007年7月!!)MSDN

<binding name="myBindingName"> 
    <security mode="Transport"> 
     ...etc... 
    </security> 
</binding> 

文章有大量的綁定,運輸安全等的編程和靜態配置的例子:WCF Bindings In Depth(整個雜誌現在打包爲CHM下載,但您可以直接在線查看指定文章wayback machine)。

+0

哦好吧...會嘗試這個..但我從一本電子書複製此..這本電子書的目標是.NET框架..這意味着,這是在電子書中的錯字... – Nirman 2012-07-10 08:11:45