我一直在网上寻找我的问题的可能答案,但根本没有运气。
我只是想知道是否可以使用 WCF 作为 ASP.NET MVC 中的 Controller 。
所以如果我打电话
(WCF)
http://localhost:1621/WCF/LogOut.svc?id=10001
它将像
一样工作
(MVC)
http://localhost:1621/WCF/LogOut?id=10001
或者我只是有错误的想法?
您能否提供一些 MVC 和 WCF 更深入知识的来源。谢谢!
最佳答案
MVC 声明 Controller 接收请求,并负责准备模型并将其传递给最终呈现的 View 。
尽管从 Web 请求的角度来看,WCF 可能看起来 MVC,但没有简单的方法可以让 WCF 将 HTML 呈现给浏览器。这意味着 WCF 是否可以实现生成“模型”但不旨在创建“ View ”的“ Controller ”。
但是,如果您的 Web 应用程序可以获取 WCF 调用生成的 XML/JSON 数据(即您的 View 纯粹在客户端实现),那么是的,WCF 作为“ Controller /模型”的提供者做得很好“MVC 的一部分。
关于c# - WCF 作为 MVC Controller 。模型和 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8739296/