我創建了WCF Web服務,部署它並對其進行調試。我編寫了一個控制檯應用程序,引用了Web服務,並且一切正常。從Silverlight調用時Web服務缺少方法
現在,我試圖在Silverlight 3應用程序中使用Web服務。我將下面的代碼添加到了單擊事件中。
TagServiceClient client = new TagServiceClient();
Tag[] tags = client.GetTags();
client.Close();
VS告訴我它找不到GetTags()和Close()方法。但VS在控制檯應用程序中的這些方法沒有問題。
我將服務引用的using語句添加到我的文件頂部。
我在根域和包含Web服務的文件夾中放置了一個clientaccesspolicy.xml文件。不管它在哪裏,似乎都沒有改變。
發生了什麼事?有什麼建議麼?這是我第一次在Silverlight中使用Web服務,所以我可能會錯過一些東西。