2010-04-26 88 views

回答

0

你的意思是,我的ASP.NET MVC項目可以是WCF客戶端,還是包含WCF服務器?

如果是前者,肯定沒問題。右鍵單擊解決方案資源管理器,「添加服務參考」,輸入正在運行的服務的URL(或從解決方案中的另一個項目中選擇現有服務),然後離開。

如果是後者,那也很好。通過(可能是SomeService.svc)'Add \ New Item ...'(WCF服務,啓用了AJAX的WCF服務,或啓用Silverlight的WCF服務是您的選項)或手動添加WCF服務並不會阻止您添加WCF服務。你需要記住的是,這種情況下的WCF服務將在IIS中託管,所以你需要注意一些限制,具體取決於你要部署哪個版本的IIS(即在IIS 6中只支持HTTP協議)對於您的WCF服務,一些更深奧的WCF選項也可能會受到限制)。

4

當然你可以 - 你需要學習基礎知識,例如從該網站在這裏:

http://msdn.microsoft.com/WCF 

我不可能解釋所有你需要知道這裏 - 去學習WCF的基礎知識,如果你有具體的問題/問題,來這裏問他們!

+0

另一篇不錯的文章,一個體面的例子是http://www.codeproject.com/KB/aspnet/aspnetmvc_bugtracker_v4.aspx – 2010-04-26 11:18:35