2014-07-24 62 views
0

我正在使用wcf服務與業務層進行通信,在Silverlight中構建網站。
以前我工作在windows xp,32位系統。幾天前,我遷移到贏得7,64位系統以及同一個項目。

我能夠在IIS中進行一些更改來運行項目。但現在我改變了一個服務方法參數,我希望這些更改能夠反映在Silverlight項目中,但我得到錯誤,而更新服務。

我試圖刪除參照,以便再次增加參考,衝突將得到解決,但在將基準顯示同樣的錯誤。
下面是錯誤消息的快照。在silverlight項目中更新WCF服務引用時出錯

enter image description here


正如你可以看到我運行具有管理員角色的視覺工作室,所以我得到了完全的讀/寫權限。
同時,我檢查「在瀏覽器中查看」該服務的選項,它顯示沒有錯誤,服務很好。

+0

它更好,如果你刪除並添加參考 – Sajeetharan

+0

@Sajeetharan我已經嘗試過,但在添加引用 –

+0

時得到同樣的錯誤,請從servicereferences配置文件中刪除引用並再次更新。 – Sajeetharan

回答

-1

有同樣的問題,原因竟然是: 從服務器端返回給客戶端的一個對象有一個參數添加到它的構造函數,這意味着它不再有一個默認的構造函數。

直到有人不得不更改服務方法並更新引用,我們才發現錯誤,這是構造器更改完成後的幾個星期。我被送到了不匹配綁定的道路上,並在找出這一個之前失去了很多時間!

+0

那麼,他不直接提出一個問題;他遇到了問題並尋找解決方案。我有完全相同的問題,我告訴我如何能夠解決它。 – FrankTKO

+0

謝謝。臭名昭着的短語「我有同樣的問題」和一段文字讓我困惑。修正了。 –