C# 在URL中显示机器IP并运行定义的web服务

C# 在URL中显示机器IP并运行定义的web服务,c#,java,asp.net,C#,Java,Asp.net,我已经开始学习web服务。我了解了整个概念。到目前为止,我正在运行localhost:1234/services.asmx。它起作用了。但现在我想把我的机器IP地址,而不是本地主机。我有了web服务的想法。是否有任何特定的方法通过机器ip运行?请帮帮我。我做了很多搜索。请告诉我这个问题的解决方案 namespace WebService1 { [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(Co

我已经开始学习web服务。我了解了整个概念。到目前为止,我正在运行
localhost:1234/services.asmx
。它起作用了。但现在我想把我的机器IP地址,而不是本地主机。我有了web服务的想法。是否有任何特定的方法通过机器ip运行?请帮帮我。我做了很多搜索。请告诉我这个问题的解决方案

namespace WebService1
{
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }
}
您可以在web.config或app.config中配置(所谓)绑定


如果它不是自托管的,您必须在尝试访问它之前将其部署到IIS web服务器。

您需要在某个地方托管web服务,例如在web配置中的IISmeans中,我必须传递一些方法,然后只有我可以通过ip地址访问它。抱歉,我不理解您的评论