iis发布java接口_WebService创建、发布及在IIS上部署

本文详细介绍了如何在VS2013中创建一个ASP.NET Web服务项目,发布到文件系统,然后在IIS上部署。步骤包括项目创建、发布、IIS安装验证、虚拟目录设置、转换为应用程序以及解决部署过程中遇到的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、项目创建

1.     首先打开VS,这里我以VS2013为例

51212e323adc0cbd7c07494811f9b529.png

2.     点击“新建项目”,依次选择“Web”——>“Visual Studio 2012”——>“ASP.NET空Web应用程序”,项目名称、路径自己设置,这里我使用默认设置

17cc5e3c19348eac68d274f203698d2e.png

3.     项目创建完成后,进入如下界面

0c64a7bc1c1323c333cc58de0314d15a.png

4.     右击所创建项目“WebApplication1”,依次选择“添加”——>“新建项”

11a000ff4a31618e413326f1ace485cf.png

5.在添加新建项界面上,依次选择“Web”——>“Web服务”

f60ab6e512520aa47d6dd16c671ddcc7.png

6.     Web服务添加完成后,进入如下界面

f654fb857ae75e3ff84d116c8399d148.png

7.此时,可将Namespace中的内容修改为IP地址,服务创建时默认生成了一个简单的返回“Hello World”字符串函数,可以删除掉,改为自己需要实现的函数,比如我想算某个数的平方,代码如图所示

bac54700d468ada261880b8d84a2d076.png

8.此时整个项目已创建完成,下面进入发布阶段

二、项目发布

1.在所创建项目上右击,选择“发布”

0fdd1b8d852505a2caefc0ceb3b92239.png

2.单击“选择或导入发布配置文件”下拉框,点击“”,在弹出对话框中输入配置文件名称,名称自己随便取

6e7cb52a36a33dc20332fa6ecdb71d03.png

3.在下面对话框中“发布方法”选择“文件系统”

27418a9b1f68846265d2c5ce414e7bb3.png

4. 目标位置自己随便选一个,然后单击“下一步”

1b6dd532502a5b833f530ab403ba75bd.png

5.点击“下一步”

4de5c35dbb01accbfbe6a521c568d612.png

6.单击“发布”

d0f649374003ceb587990bbe81884b70.png

7.根据“输出”对话框,可以看见项目已经发布成功

4ae67bcbca3b03ddc64ca2d9a589e43e.png

8.至此,项目已经发布成功,在所发布文件路径将会产生以下三个文件

8cc8de71159b03225d4228ae331de7d9.png

三、项目部署

1. 安装IIS过程:在控制面板程序——>程序功能——>打开或关闭windows功能,把“Internet信息服务”下面的“FTP服务器”、“Web管理工具”、“万维网服务”全部勾上,然后点击“确定”

66f648ac826a035bf99b88dbd1c571c7.png

2. 验证IIS是否正确安装,等待几分钟后IIS配置完成在浏览器输入http://localhost/iisstart.htm若出现下面的图标说明IIS安装成功

73278d45afa7fbc98a1a01a60918195c.png

3.若果IIS安装不成功,会出现如下错误界面,解决该错误的方法

776b94559ce45a785582ea0bb0fabdd1.png

具体方法是:在IIS界面点击“应用程序池”——>“设置应用程序池默认设置”,将“启用32位应用程序”改为“True”

951d135944a38352cb86ce37f5c5b371.png

4.在“Default Web Site”上右击,选择“添加虚拟目录”,别名自己取一个,物理路径选择上面项目发布的路径,这里我的物理路径为桌面,然后点击“连接为”——>“特定用户”——>“设置”——>“用户名”填自己的管理员账户,一般为administrator,密码为自己的管理员账户密码,比如我的为计算机开机时的账户密码,然后点“确定”——>“测试设置”,出现以下界面,说明连接成功,然后点击“确定”

f5cc82bb2139aee1d9fefcfdddcbfe11.png

5.上述步骤完成之后,会在“Default Web Site”下面产生一个新的文件夹,选中该文件夹,然后右键选择“转换为应用程序”,之后选中该应用程序,点击右侧“浏览*:80(http)”

e88c3598cc5be898b65cf5b3f1f2e6a2.png

点击后会出现以下界面

cdbc67bc263f05f6ecfe23d1acda62eb.png

然后点击带有.asmx后缀的文件,出现以下错误

a702a6ade6287ede70e83ff0376762b6.png

该错误解决方法参考

6.     问题解决后,继续选中该应用程序,点击右侧“浏览*:80(http)”,若果出现错误““/”应用程序中的服务器错误。

编译错误:--》编译器错误消息:CS0016: 未能写入输出文件”

解决方法:

至此,项目在IIS上的部署完成

02e9fd14a9c8346814f78140ce096129.png

5a66fb7d62203d623cbcf9c10664001c.png

参考:http://blog.youkuaiyun.com/u011534341/article/details/44925473

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值