0
我目前正在開發一個asp.net網頁和一個WCF發佈訂閱服務。 WCF服務已經完成,用戶是一個winform應用程序,它也完成了。我現在試圖讓asp.net網頁連接到我的WCF的發佈服務。但是,我收到了一個奇怪的錯誤。我已經將app.config和generatedProxy.cs.vb添加到了我的asp.net項目中。爲什麼我在asp.net網頁上出現一個奇怪的錯誤?
這是我的課
Public Class json
Implements IPostingContractCallback
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.ContentType = "application/json"
If Request.QueryString("action") = "postAlert" Then
Dim site As InstanceContext = New InstanceContext(New json())
Dim client As PostingContractClient = New PostingContractClient(site)
client.PublishPost("testing")
client.Close()
End If
End Sub
Public Sub PostReceived(ByVal postSampleData As String)
Console.WriteLine("PostChange(item {0})", postSampleData)
End Sub
子PostReceived是我的WCF服務的回調方法的代碼。這實際上意味着什麼都不做,因爲這是發佈者,但由於WCF標準,我仍然需要實現它。我得到的錯誤是
Class 'json' must implement 'Sub PostReceived(postSampleData As String)' for interface 'IPostingContractCallback'
我如何得到錯誤,當我已經實現了上述的子?
非常感謝你! – Thomas
@AVD - 隱式實現在這裏不起作用?還是我錯過了別的? – Tim