Windows Server 2003(企业版)上IIS部署Asp.net 2.0网站过程和注意点
2010-01-06 19:42
766 查看
Windows Server 2003(企业版)上IIS部署Asp.net 2.0网站过程和注意点
必备件安装过程(有顺序):
1. 安装IIS 6.0 。Windows Server 2003 默认的IIS版本是6.0 默认的.net framework是1.x
2. 安装.Net framework 2.x 。.Net framework 2.0 将会自动关联到IIS上
3. 安装SQL Server 2000(企业版),安装完后继续安装数据库补丁 sql2ksp3
配置IIS
1. 创建应用程序池appPool2.x,其属性默认 不需编辑
2. Web服务扩展,“允许”所有Web服务扩展
3. 创建虚拟目录
a) 过程中:设置 读取,运行脚本
b) 目录安全性 设置:启用匿名访问,集成Windows身份认证
c) Asp.net Tab 选择版本2.x
d) 应用程序池 选择刚创建的appPool2.x
4. 设置虚拟目录(或者默认网站)的 访问权限
a) 虚拟目录右键权限设置,添加权限
b) 关键设置everyone用户,并将所有用户的权限设置全部(读写)
c) 也添加用户 net_service, system, local_service, iis_wpg ,
asp.net , users, creator_owr , internet_来宾账户
注意:
l 将localhost改为主机名或者127.0.0.1导致需要登陆服务器,是因为没有将权限设置好引起的,关键是添加everyone用户,拥有所有权限
l 所有出现的问题在事件查看器中都有记载,找出记录 并Google相关原因
l Sql server 2000安装时说“已经存在程序安装挂起…” regedit进入注册表编辑器 找到pendingrenamefiel 删除
Server Application Unavailable出现的原因及解决方案集锦
问题:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
出现这种问题一般是有以下几个原因:
1、 Users组用户对站点文件没有读写权限
解决办法:给站点目录设置users组读写权限
2、 站点Asp.net版本选择不正确
这种问题会出现在多版本FrameWork共存的情况下,如Asp.net1.1和2.0,详细请看http://bbs.51aspx.com/showtopic-750.html
解决办法:站点-》属性-》选择当前的Asp.net版本
3、应用程序池冲突
解决办法:在应用程序池-》新建应用程序池,然后在站点-》属性-》主目录 选择刚才建立的应用程序池
注意:以上三个原因可能会同时出现,逐步解决就可以了
补充:有时候会出现"Service Unavailable",这个是IIS7中的通用错误,一般原因是:同时在线用户或带宽超过限制、对应的站点地址池停掉(原因很多)等
总结:遇到问题google 以及事件查看器
必备件安装过程(有顺序):
1. 安装IIS 6.0 。Windows Server 2003 默认的IIS版本是6.0 默认的.net framework是1.x
2. 安装.Net framework 2.x 。.Net framework 2.0 将会自动关联到IIS上
3. 安装SQL Server 2000(企业版),安装完后继续安装数据库补丁 sql2ksp3
配置IIS
1. 创建应用程序池appPool2.x,其属性默认 不需编辑
2. Web服务扩展,“允许”所有Web服务扩展
3. 创建虚拟目录
a) 过程中:设置 读取,运行脚本
b) 目录安全性 设置:启用匿名访问,集成Windows身份认证
c) Asp.net Tab 选择版本2.x
d) 应用程序池 选择刚创建的appPool2.x
4. 设置虚拟目录(或者默认网站)的 访问权限
a) 虚拟目录右键权限设置,添加权限
b) 关键设置everyone用户,并将所有用户的权限设置全部(读写)
c) 也添加用户 net_service, system, local_service, iis_wpg ,
asp.net , users, creator_owr , internet_来宾账户
注意:
l 将localhost改为主机名或者127.0.0.1导致需要登陆服务器,是因为没有将权限设置好引起的,关键是添加everyone用户,拥有所有权限
l 所有出现的问题在事件查看器中都有记载,找出记录 并Google相关原因
l Sql server 2000安装时说“已经存在程序安装挂起…” regedit进入注册表编辑器 找到pendingrenamefiel 删除
Server Application Unavailable出现的原因及解决方案集锦
问题:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
出现这种问题一般是有以下几个原因:
1、 Users组用户对站点文件没有读写权限
解决办法:给站点目录设置users组读写权限
2、 站点Asp.net版本选择不正确
这种问题会出现在多版本FrameWork共存的情况下,如Asp.net1.1和2.0,详细请看http://bbs.51aspx.com/showtopic-750.html
解决办法:站点-》属性-》选择当前的Asp.net版本
3、应用程序池冲突
解决办法:在应用程序池-》新建应用程序池,然后在站点-》属性-》主目录 选择刚才建立的应用程序池
注意:以上三个原因可能会同时出现,逐步解决就可以了
补充:有时候会出现"Service Unavailable",这个是IIS7中的通用错误,一般原因是:同时在线用户或带宽超过限制、对应的站点地址池停掉(原因很多)等
总结:遇到问题google 以及事件查看器
相关文章推荐
- 将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)
- windows server 2003 安装IIS 6.0 + 部署asp网站
- IIS 7 Web服务器上部署ASP.NET网站(转)
- asp.net网站在godaddy上部署注意事项
- Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- 我的ASP.NET之旅(四):IIS网站部署步骤及常见错误
- windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结
- iis部署网站(asp.net或者wcf)出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- 部署ASP.Net 2.0应该注意的问题
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
- vs2010制作带卸载功能的安装包过程,及asp.net网站iis发布、备份数据库
- 学习笔记---将Asp.Net网站发布到IIS的四种方法及注意事项
- ASP.NET 2.0网站换肤实现过程
- 从无到有,教你如何在Server2003上部署一个Asp.Net的网站
- IIS 7.0 部署 Asp.net 2.0 报错
- IIS ASP.NET网站部署问题解决: ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。
- ASP.NET 2.0网站换肤实现过程
- IIS7.5出现ASP.NET网站"已成功与服务器建立连接,但是在登录过程中发生错误。"
- [转]网站二级域名用asp.net 2.0的实现方案 IIS设置