我觉得还是得具体问题具体分析,如果确定有两个,而且将来不会增加太多的话,两个service类,甚至两个web project都可以。 将business logical剥离出来 成为单独的project, service类或者web project引用business logical的项目。 还有一个问题是你如何控制authentication,也就是限制那个客户只能访问哪个web service. IIS级别可以使用IP restriction. 如果客户端会增加比较多的话,建议使用user-role这样的机制好一点,一个web service, 使用role来显示什么web method可以调用。这样增加新的用户,不需要修改代码。
鄙人现在在写webservice,老大要求不同客户端调用的接口能够分开来写。我现在在同一个项目下发布了2个服务类,这样好不好?求大神指点。
12,162
社区成员
16,328
社区内容
加载中
试试用AI创作助手写篇文章吧