2011-05-30 113 views
0

我做這包含兩個部分如何從IIS7中承載的另一個WCF服務評估Windows服務託管的WCF服務?

這是在Windows服務主辦
  1. WCF服務
  2. WCF服務項目在IIS7 主持我已經做了舒適既是工作,但我有一個問題? 我想從WCF託管的WCF服務中調用第二個WCF服務中的方法,但是我無法做到這一點?任何人都可以幫忙嗎?
+0

如果您在iis7中使用Windows服務wcf,那麼您需要爲網絡用戶提供訪問權限,否則在某些情況下您可能會遇到問題 – Deepesh 2011-05-30 05:18:09

回答

1

您應該能夠在託管在IIS中的服務中將客戶端端點配置爲託管爲Windows服務的服務,並通過代理進行呼叫,就像您通常對WCF進行呼叫一樣服務。

0

那麼,如果您在IIS7中託管的服務想調用其他服務,則需要成爲該其他服務的客戶端。

因此,基本上,在Visual Studio或命令行中,您需要創建一個服務引用到您的第二個服務,以便您可以獲得客戶端代理類,然後可以使用它來調用第二個服務。另外,您需要將一些配置設置添加到您的web.config以獲得IIS7中託管的服務,以便它能夠調用其他服務(在Windows服務中)。

那麼你究竟在哪裏卡住?

+0

您可以給我任何鏈接幫助我做到這一點嗎?我在尋找那個?這似乎是安靜奇怪,因爲我新的WCF – 2011-05-30 05:19:03

+0

你幾乎來到我的回答 – 2011-05-30 05:19:20

+0

@febin:**哪裏**你卡?哪一部分你不「得到」,你不明白?這只是創建一個正常的WCF客戶端 - 就像任何其他WCF客戶端..... – 2011-05-30 06:25:13