2009-03-05 44 views
3

我想在Azure上的雲中使用Silverlight應用程序。 Silverlight應用程序和WebRole之間的通信是一個帶有Basic-HTTP-Binding的WCF服務。 我的問題是,通信不起作用。我認爲端點地址不正確,但我不確定。Silverlight和Azure Cloud之間的WCF服務問題WebRole

有人可以幫助我嗎?

回答

3

您是否嘗試過使用Fiddler,至少會告訴您終點是否正確。 如果有任何權限問題,它也應該有所幫助。

+0

提琴手無法找到我需要的通信。 – SebastianB 2009-03-06 11:10:35

0

鏈接到Azure中的Webservices存在問題。我會檢查Silverlight應用程序中的端點,並確保它與Azure應用程序中使用的端口相同。

我在通過Azure實驗室工作時遇到了同樣的問題,並且重寫了Excercise 3(使用WCF),以便它能夠工作 - 現在可在CodeProject上使用(http://www.codeproject.com/articles/34612/Getting-WCF-to-work-with-Azure.aspx)。

我基於David Burela的House-o-blog的博文和他對這個問題的描述可以在他的博客上找到。

1

我發現這些samplesSilverlight Web Services team blog引用。 Known Issues Wiki也很有幫助。這些示例使用二進制HTTP綁定而不是BasicHttpBinding,但他們完成了工作。

如果您運行的是Vista,像我,您可能需要註冊WCF MIME類型IIS 7爲此,您可以運行在提升模式下命令提示符並執行以下命令:

C:\ Windows \ Microsoft.NET \ Framework \ v3.0 \ Windows Communication Foundation \ ServiceModelReg.exe -i