我正在创建一个具有150多种不同功能的Web服务。我希望能够将Web服务分成不同的类别:用户,帐户和内容。有没有办法让我在做同样的服务的同时呢?我知道我可以创建3个不同的asmx服务,但是如果我可以在C#中执行像Services.User.MyFunction()
之类的操作,并且在javascript ajax中执行类似操作,我会希望它。ASP.Net Web服务,它可以嵌套吗?
回答
不,你可以有一个巨大的服务或许多较小的服务。但是,您可以使用URL Rewrite来允许地址Services/User/MyFunction
执行Services.MyFunction()
方法。
这样说,我会建议将服务分成多个服务。
我也在考虑重写,但WSDL将是一样的 – 2012-02-29 19:21:23
Javascript不关心你的WSDL。此外,您仍然可以从原始URL访问您的服务和WSDL。 – jrummell 2012-02-29 19:42:11
是的,但其他客户端使用WSDL来生成代理类。 – 2012-02-29 20:07:03
我不相信你能做到这一点我害怕。
我认为你唯一的选择是把它分成不同的asmx页面。 WebService基类有助于向每个WebMethods添加特定的WebMethods吗?
你必须做出JSON,产生不同的结果到一个JSON result..having不同类别&成员数据
- 1. 你可以嵌套asp.net控件吗?
- 2. FORMSOF可以嵌套吗?
- 3. Web服务可以返回流吗?
- 4. Can Django可以用于Web服务吗?
- 5. java可以使用ASP.NET web服务返回的.NET对象吗?
- 6. ASP.NET 2.0网站可以引用WCF Web服务吗?
- 7. 我可以将ASP.NET MVC3专门用作RESTful Web服务吗?
- 8. 我可以同时使用节点js服务器和asp.net Web服务吗?
- 9. WCF服务可以像使用ASP.NET Web服务一样使用吗?
- 10. 异步Web服务的嵌套回调
- 11. 我可以让Web服务器成为索引服务器吗?
- 12. 我可以在Web用户控件中嵌套模板吗?
- 13. SQL服务器服务 - 它们可以自动启动吗?
- 14. WCF服务可以使用它自己的服务吗?
- 15. ASP.NET Web服务
- 16. 我可以在ASP.NET MVC中嵌套区域吗?
- 17. 我可以将ASP.NET Web服务升级到WCF并仍然从ASP.NET 1.1调用它吗?
- 18. 我可以将REST web服务称为'XML webservice'吗?
- 19. Laravel可以每天都嵌套吗?
- 20. Spark可以并行嵌套吗?
- 21. 模板可以嵌套在OctoberCMS中吗?
- 22. FluentValidation可以使用嵌套集合吗?
- 23. 我可以用鼻子嵌套TestCases吗?
- 24. 可以嵌套XPath迭代吗?
- 25. 可以包含嵌套的文件吗?
- 26. 你可以在PHP中嵌套类吗?
- 27. Web服务可以将消息从服务器发送到客户端吗?
- 28. 使用Forms Authentication可以保护Web服务吗?
- 29. 我可以在Visual Studio Web 2013中创建Windows服务吗?
- 30. ASP.Net和Web服务
好了,我最初想这些所有相同的URL下,这样的JavaScript网址都会起源来自同一个地方......但并不想要一个包含150多个函数的文件,因为它在服务器端不太可维护。所以要在两个方面都取得胜利,我认为生病会造成部分班级。这样我可以根据他们做的功能将这些功能分解为单个文件,并通过javascript端保留简单的'Services.asmx/func'url表示法。 – Zholen 2012-02-29 19:56:46