Window Server 2003 IIS6.0 Configuration for asp.net web app

前提:

  1. OS最好是纯净的Server 2003
  2. 准备好IIS6.0安装包 , .Net 2.0 Framework , .NET 2.0 Framework SP1 , Oracle10gClient

安装IIS6.0

  1. Control Panel --> Add or Remove Programs --> Add/Remove Windows Components --> Application Server(选上)
  2. 需要用到准备好的IIS6.0安装包
  3. 安装完后运行命令"inetmgr"会打开IIS管理器

安装.Net Framework 2.0

  1. 双击准备好的.Net 2.0 Framework (dotnetfx.exe)
  2. 安装完后把.net2.0挂到IIS6.0,命令行运行 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis.exe -i -enable

配置Oracle数据库监听(针对Oracle数据库项目)

  1. 安装Oracle10gClient
  2. 配置监听,进入NetManager测试服务是否可用 Service Name:XY, DB IP: *.*.*.*, User/Passwd: username/password

IIS aspnet.isapi.dll配置

  1. 运行命令"inetmgr"打开IIS管理器
  2. 右键单击"Default Web Site",选择"Properties"
  3. 在"Default Web Site Properties"弹出窗口中,打开"Home Directory"选项卡,单击"Configuration"按钮
  4. 单击"Add"按钮
  5. 单击"Browse"添加aspnet.isapi.dll
  6. 去点复选框对勾

常见问题及解决方案

  1. IIS日志文件目录:c:/windows/system32/LogFiles/HTTPERR
  2. IIS出现Server Application Unavailable错误的解决方案: 是IIS的目录权限问题,直接给网站目录赋予NETWORK SERVICE用户的所有权限(完全控制)即可!参考网址http://hi.baidu.com/278405007/blog/item/d7bcda431515c51e73f05df0.html
  3. Service Unavailable错误解决方案:应用线程池停止工作,启动即可!
  4. System.DateTimeOffset 问题的解决方案:下载安装.Net Framework 2.0 SP1即可解决!详情参考http://www.stupc.org/viewthread-21914.html
  5. web log.txt删除方法:停掉应用线程池即可删除
  6. IIS部署的网站从其他机器访问需要输入用户名密码的解决方法:进入IIS找到你的网站后右击,选属性,切到“目录安全性”,在身分和验证框内击“编辑”按钮,点选“启用匿名访问”,用户名填administrator和密码就可以了
  7. 不要在默认web下建站点,要新建web站点
http://ip/web/account/index.do --> http://ip/account/index.do

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值