c#.net web服务

c#.net web服务,c#,service,C#,Service,我想创建一个简单的Web服务,我想使用c#.net从客户端程序调用该Web服务。由于我是初学者,我发现做这件事很难。有人能帮忙吗。 谢谢…创建一个扩展名为asmx的文件。以[WebMethod]的形式提供要公开的函数 [WebMethod] public string HelloWorld() { return "Hello World"; } 从其他应用程序向当前构建的asmx页面添加web引用。通过该参考,您将能够调用所需的函数。您可以查看并学习以下几个教程: 如果您只是在学

我想创建一个简单的Web服务,我想使用c#.net从客户端程序调用该Web服务。由于我是初学者,我发现做这件事很难。有人能帮忙吗。


谢谢…

创建一个扩展名为asmx的文件。以[WebMethod]的形式提供要公开的函数

[WebMethod]
public string HelloWorld()
{
    return "Hello World";
}

从其他应用程序向当前构建的asmx页面添加web引用。通过该参考,您将能够调用所需的函数。

您可以查看并学习以下几个教程:


  • 如果您只是在学习web服务,我建议您不要使用ASMX/
    WebService
    /
    WebMethod
    路线。该功能已被WCF取代


    (非常简单的例子)

    我和你的处境基本相同,所以我将分享我到目前为止的想法。我还没有真正实现你所描述的任何东西(只是一个简单的网络应用程序),所以考虑一下这是一个思想实验和我的研究的初步结果。 要创建web服务,我认为使用将是最简单的事情。它是免费的,即使是初学者也很容易理解和使用。他们也有很多教程。他们的数据存储也很容易使用。您必须使用Python+Django模板或Java编写代码,尽管我以前从未使用过Python或Django,但我发现它们非常快速且易于学习基础知识。还有一个Eclipse插件

    据我所见,您创建了一个指向您的资源(您希望从web服务访问的数据)的URL结构。例如/planets/earth。您将这些URL映射到您的google应用程序代码中的WebRequestHandler。在您的代码中,您“处理”通过HTTP方法(如GET或POST)从某个客户端发送的消息。根据该方法的不同,您可以执行一些编程任务来准备数据,然后发送回响应。例如,您可以将其设置为在某人获取/planets/earth时返回地球的直径

    然后,在您的应用程序中,您可以使用发送和接收来自web服务的内容。这是我从未做过的部分,但我认为您只需创建HttpWebRequest的实例,为其提供适当的信息,如URL、方法、要发送的数据等,然后按自己的方式发送web请求。您可以得到响应并使用在你的程序中加入它

    好的,这是我到目前为止所发现的内容的概述,我希望它有帮助(而且没有错)!

    [WebMethod]
    公共字符串拉丁文UCIRICU(字符串拉丁文)
    {
    字符串rec=“”;
    弦乐;
    字符串duplo;
    for(int i=0;i