2011-05-10 70 views
0

我在客戶端計算機上運行SL應用程序。它使用一個web服務,我可以從本地訪問本地並從本地網絡遠程訪問。我有公共IP訪問應用程序和Web服務,並確定單獨訪問應用程序和Web服務。但是當應用程序應該調用webservice方法時,webservice complete方法永遠不會被觸發。因爲我可以從公共ip訪問webservice,我認爲這個問題與連接到sl中的webservice有關。在服務參考設置中,我得到了http://publicIPAddress/websiteName/webserviceName.asmx問題是如何配置連接到webservice,以便我可以使用webservice方法從公共ip運行SL應用程序?使用webservice發佈Silverlight應用程序

+0

你有什麼錯誤嗎?在根文件夾中是否有clientaccesspolicy.xml文件? – thomasmartinsen 2011-05-10 10:25:44

+0

不,我沒有得到任何錯誤。我應該有clientaccesspolicy.xml嗎?它應該是什麼樣子? – lipcu 2011-05-10 12:03:34

回答

0

下面是創建一個ClientAccessPolicy.xml文件的方式: http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx

讓我知道,如果它不爲你做的伎倆。

+0

我從鏈接中提供了本教程中提供的clientaccesspolicy.xml,並放置在webservice文件所在的根項目目錄中,但仍然出現相同的錯誤。 我應該將它鏈接到某處或移動它嗎? – lipcu 2011-05-17 07:54:23