Windows Server 2003(企业版)上IIS部署Asp.net 2.0网站过程和注意点_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Windows Server 2003(企业版)上IIS部署Asp.net 2.0网站过程和注意点

Windows Server 2003(企业版)上IIS部署Asp.net 2.0网站过程和注意点

 2010/12/29 8:11:49  guohf  http://guohf.javaeye.com  我要评论(0)
  • 摘要:1.“/”应用程序中的服务器错误。当前标识(NTAUTHORITY\NETWORKSERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\TemporaryASP.NETFiles”的写访问权限。解决方法:运行中执行如下语句,重新安装Frameworkv2.0C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis-i-enable必备件安装过程(有顺序):1.安装IIS6
  • 标签:.net ASP.NET Server Windows iiS 企业版 net 企业 网站 过程

?

1.“/”应用程序中的服务器错误。当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。?

?

解决方法:运行中执行如下语句,重新安装 Framework v2.0

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable

?

?

必备件安装过程(有顺序):

1.?????? 安装IIS 6.0 Windows Server 2003 默认的IIS版本6.0 默认的.net framework1.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.12.0,详细请看http://bbs.51aspx.com/showtopic-750.html

解决办法:站点-》属性-》选择当前的Asp.net版本

3、应用程序池冲突

解决办法:在应用程序池-》新建应用程序池,然后在站点-》属性-》主目录 选择刚才建立的应用程序池

注意:以上三个原因可能会同时出现,逐步解决就可以了

补充:有时候会出现"Service Unavailable",这个是IIS7中的通用错误,一般原因是:同时在线用户或带宽超过限制、对应的站点地址池停掉(原因很多)等

发表评论
用户名: 匿名