ASP.NET Web 应用程序中 Web 服务的使用
对于某些人来说,这可能是一个愚蠢的问题。但事情是这样的。我有 asp.net Web 应用程序,并且使用 jquery 调用 *.aspx.cs 文件中附加有 [WebMethod] 属性的函数。我不知道 [WebMethod] 主要用于 Web 服务。我从未使用过 Web 服务,我看到我可以将 .asmx 文件添加到我的项目中。因此,从应用程序体系结构的角度来看,我应该在哪里使用以及如何使用 .asmx 文件,以及 *aspx.cs 文件中包含 [WebMethod] 属性是否错误。 谢谢:D:D
To some this could be stupid question. But here's the deal. I have asp.net web application and I use jquery to call functions inside *.aspx.cs files that have [WebMethod] attribute attached to them. I had no clue that [WebMethod] is mainly using in web services. I never have worked with web services and I saw I can add .asmx file to my project. So from application architecture point of view where should I use and how can I use .asmx files, and if is it mistake to have [WebMethod] attribute inside *aspx.cs files.
Thanks :D:D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除非您坚持使用 .NET 2.0,否则您不应该选择其中任何一种。 .asmx 文件现在被 Microsoft 视为“遗留技术”。所有新的 Web 服务开发都应该使用 WCF。请参阅https://stackoverflow.com/tags/wcf/info。
Unless you're stuck using .NET 2.0, you shouldn't do either one. .asmx files are now considered by Microsoft to be a "legacy technology". All new web service development should use WCF. See https://stackoverflow.com/tags/wcf/info.
你急于寻求解决方案。事情没那么简单,阅读“asp.net Web 服务”或“WCF Web 服务”等搜索词返回的文章
,然后决定如何继续,
这需要一些时间来理解,比如一到两周。
you are rushing for a solution. it not that simple, read articles returned by a search term such as "asp.net web service" or "wcf web services"
and decide how you want to proceed
it will take some time to understand, say one to two weeks..