请告诉我webservice和webapplication之间有什么区别。
答案 0 :(得分:21)
网络服务:
网络应用
至于相似之处:
所以主要区别在于谁经常与他们交谈。 Web服务通常由另一个应用程序提供,Web应用程序通常由Web浏览器提供。除此之外,他们非常相似。
答案 1 :(得分:4)
以下是Web Application,此处为Web Service
Web应用程序:任何驻留在服务器上的应用程序,主要由人类使用Web浏览器使用。所有用户交互都通过网页完成。
Web服务:基于服务器的应用程序(如上所述),可通过HTTP在Web上访问,但主要用于与其他程序交互。通常它是其他应用程序的WEB API。
答案 2 :(得分:0)
答案 3 :(得分:0)
简而言之,Web服务使用特殊的HTTP传输协议与其他服务器进行通信。 Web服务应由其他应用程序使用。
在ASP.Net世界中,Web应用程序是一种Visual Studio项目,允许在特定配置中构建ASP.Net网站。例如。可以使用Web应用程序类型项目构建Web服务。或者,Web应用程序也可以引用最终用户直接使用的网站(与Web服务不同)。
以下是一些链接和相关的SO问题......
What is the difference between an asp.net web method and a wcf service?