如何发布自己的JavaWeb程序到网上

如何发布自己的JavaWeb程序到网上,第1张

首先, 你需要一台有外网ip的服务器, 购买阿里云服务器, 新手注册的话很便宜, 9块钱6个月, 配置很低不过够玩的了, 会给你一个外敬雀网ip, 然亮携早后你把你的web程序上传到服务器上, 在服务器上再下载一个tomcat, 部署应用, OK, 你可以通过http协议访问你的隐坦web程序了.当然, 必须要用ip地址:端口号的形式访问

另外, 如果你不想用这种方式访问, 那么你要在上面步骤的基础上,再购买一个域名, 把域名和外网ip服务器关联起来, 再进行域名备案, 才可以通过www.xxxxxxxxxx.com的形式访问你的web程序

1:可以直接把你的编程代搏慧谨码发到QQ空间或百度空间或个人博客之类的上面保存

2:用文件碧蔽捆绑器,把你的小程序绑到一基基个MP3里面去,也可以上传到自己的音乐收藏或邮箱里面

}

}

同时修改文件MyService.asmx(右野旁击--查看标记;如果在vs环境下双击打开的是.cs文件)

<%@ WebService Language="C#" CodeBehind="MyService.asmx.cs" Class="TestWebService.Service1" %>改为

<%@ WebService Language="C#" CodeBehind="MyService.asmx.cs" Class="TestWebService.MyService" %>

(二)重新生成项目,右击MyService.asmx,选择“在浏览器中查看”,即可检查本项目是否有语法错误

(三)在MyService.asmx添加指定方法

using System

using System.Data

using System.Web

using System.Collections

using System.Web.Services

using System.Web.Services.Protocols

using System.ComponentModel

namespace TestWebService

{

/// <summary>

/// Service1 的摘要说明

/// </summary>

[WebService(Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[ToolboxItem(false)]

public class MyService: System.Web.Services.WebService

{

[WebMethod]//必须要有的,为了说明,其下是一个方法,每一个方法前面都需要有。

public string getName()

{

return "Hope"

}

[WebMethod]

public string getAge()

{

return "25"

}

}

}

重新生成项目,右击MyService.asmx,选择“在浏览器中查看”,效果如下:

(四)发布在外丛脊态网上

这里我是在本机上测试的,所以没有必要发布。如果要发布到外网上,我们可以通过:

把bin文件下的文件以及与bin(包括.dll和.pdb文件)同级目录的asmx文件上传到外网即可。

(五)使用web service接口。

新建一个普通的windows应用程序,右击,添加web引用----

如图:

改一下web引用渗源名为:HopeWebService如图:

此时,我们可以使用webservice中的方法了。通过HopeWebService我们可以访问其中的两个方法。

(六)使用方法:

HopeWebService.MyService obj = new HopeWebService.MyService()

MessageBox.Show("name is:" + obj.getName()+"age is:" + obj.getAge())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12418881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存