2011-02-16 150 views
0

我是新的WCF和在網絡開發..我需要做什麼才能從本地網絡訪問我的WCF服務?

我寫了WCF服務,我通過創建新的網站 - 我添加了新的WCF服務,將託管我的WCF服務。

在「Web位置」我定義服務是HTTP和URL是 的「http://本地主機/則將MyService」

現在我想訪問將向您介紹一些其他機器(在同一網絡中)到我的機器,並使用我的WCF服務暴露的服務方法 - 但我每次都失敗(從第二臺機器調用「http:// abcd/MyService/interfaceMethodName」)

如果我嘗試調用web服務通過同一臺機器 - 我得到正確的迴應。

什麼,我缺少什麼?

回答

1

聽起來好像你正在舉辦裏面IIS WCF服務,正確的?

如果是這樣,那麼IIS決定你的服務地址 - 你不能隨意選擇它。

的地址是:

http://YourServerName/YourVirtualDirectory/YourServiceFile.svc 

你有一個SVC文件,對不對?您可以連接到上述網址(適用於你自己的設置,當然我寫的只是一個模板/樣本!)

另外:能否請您告訴我們您的服務器端的配置?該web.config和裏面 - 部分<system.serviceModel>。請通過編輯更新您的原始問題和其他信息 - 謝謝!

相關問題