Mik*_*osa 6 c# asp.net asp.net-mvc web-services
我有一个asp.net mvc应用程序,现在我需要添加一个Web服务来配合它.什么是最好的解决方案?只需创建一个新的Web服务项目并将其添加到我的解决方案,然后使用不同的URL将其部署到同一个Web服务器?我希望它只是mvc应用程序的一部分,因为我有我所有的数据库代码.
任何建议,将不胜感激.谢谢.
没有理由不添加Web服务项目.
您声明所有数据库代码都在您的MVC项目中.我强烈建议你从那里删除它到一个单独的类库项目.第三个项目将由Web服务和MVC应用程序使用.
我还强烈建议您不要将ASMX Web服务用于任何新开发.
除非您别无选择,否则仅使用WCF.有一种误解,认为WCF服务不执行SOAP - 他们这样做,而WCF已经取代了ASMX.