基于windows2008(x32和x64)和iis7部署webservice

因为系统需要升级,要将.net2.0和vs2005开发的webservice部署到window2008 server上。

1. 安装windwos 2008 使用完全安装)和oracle 客户端,并配置tnsnames.ora文件。

2. 安装windows 2008 自带的iis7和.net 3.5(.net3.5向下兼容.net2.0)

   (1)在服务器管理界面中点击添加角色按钮

   (2)在弹出的角色选择中选择 web服务(IIS)和应用程序服务器

  (3)点击下一步,安装IIS7.0和.net3.5

    (4) 确认安装正确后打开iis7.0,通过80端口可以访问iis自带的页面,iis安装正确。

3. 发布webservice 

   (1)修改缺省网站的80端口为webservice配置端口9090

     (2) 在缺省网站中添加虚拟目录,指向webservice目录。 

    (3)将虚拟目录转换为应用程序。

    (4)测试页面是否可以正常显示,如果可以正常显示则webservice安装正确。

   (5)修改web.config文件数据库设置部分。

    (6)测试webservice是否可以正常工作。

对于x64 windows 2008 server来说,在完成上面内容后需要在IIS的应用程序池设置中,将启用32位应用程序设置为true。(因为安装的oracle是32位,而且开发的webservice应用也是使用32bit环境,所以要开启32位模式,这个相对于32位的windows2003要简单多了)。

对于可能出现的外网不能访问的问题,需要将系统自带的防火墙关闭。

在部署中也可能出现无权限访问相关资源的问题(401.3等错误),这是应为windows2008的安全性要求,将发布的webservice目录权限非配给everyone,就可以了。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值