向我的 ASP.NET MVC 项目添加 Web 服务是否会破坏 MVC 的整个概念?
该 Web 服务 (WCF) 依赖于我的 MVC 项目中的模型层来与后端进行通信(因此在我看来,它需要成为 MVC 解决方案的一部分)。
我应该将其添加到控制器层还是模型层?
听起来您应该将模型拆分为自己的程序集,并从 MVC 应用程序和 WCF 应用程序中引用它。
- YourApp.Data——也许是共享模型和数据访问
- YourApp.Web——如果您想在您的网络应用程序中分享更多内容
- YourApp.Web.Mvc
- YourApp.Web.WebService
如果您想做 WebServices MVC 风格,也许您应该使用 MVC 来构建您自己的 REST 应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)