C# WCF作为MVC控制器。模型和视图?

C# WCF作为MVC控制器。模型和视图?,c#,wcf,model-view-controller,C#,Wcf,Model View Controller,我一直在网上寻找我问题的可能答案,但一点运气都没有。 我只是想知道是否可以在ASP.NETMVC中使用WCF作为控制器 所以如果我打电话给 (WCF) 它将像 (MVC) 或者我只是有错误的想法? 你能提供一些关于MVC和WCF的更深入的知识来源吗。。谢谢 MVC声明控制器接收请求,并负责准备模型并将其传递给最终呈现的视图 虽然从web请求的角度来看,WCF可能看起来像MVC,但要让WCF将HTML呈现给浏览器,并没有简单的方法。这意味着,如果WCF可以实现“控制器”,它可以生成“模型”,但

我一直在网上寻找我问题的可能答案,但一点运气都没有。
我只是想知道是否可以在ASP.NETMVC中使用WCF作为控制器

所以如果我打电话给
(WCF)

它将像
(MVC)

或者我只是有错误的想法?

你能提供一些关于MVC和WCF的更深入的知识来源吗。。谢谢

MVC声明控制器接收请求,并负责准备模型并将其传递给最终呈现的视图

虽然从web请求的角度来看,WCF可能看起来像MVC,但要让WCF将HTML呈现给浏览器,并没有简单的方法。这意味着,如果WCF可以实现“控制器”,它可以生成“模型”,但不是设计用于创建“视图”


但是,如果您的web应用程序能够获取WCF调用生成的XML/JSON数据(即您的视图完全在客户端实现),那么是的,WCF作为“控制器/模型”的提供者做得很好作为MVC的一部分。

我可以问一下,既然WCF和MVC控制器的设计目的完全不同,您为什么要这样做吗?实际上,我有一个用ASP.Net MVC3制作的网站。现在有人告诉我把它放在WCF上?我完全不知道怎么做。我们在azure中托管WCF项目(made),为了节省更多的资金,我们以WCF的形式将所有项目集中编译。所以,这就是为什么我想在WCF中加入我的MVC项目的可能性。我不能很好地解释它,因为我真的不明白该做什么。对不起,谢谢你。现在至少我知道该怎么办了。