asp.Net 服务应用程序不可用

  今天装了一个 .Net 2.0 ,运行 ASP.Net2.0 程序。启动浏览器后,在浏览器中出现下面的提示信息:
   服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的 “ 刷新 ” 按钮重试您的请求。

1、   于是下面就开始了我的问题解决之旅,首先介绍一下我的平台:win2003操作系统,含有.Net 1.1和 .Net 2.0.

2、   按着网上提供的方法,我几乎各种方式都试了:重装.Net 、iis ,呵呵,就差没重装系统了,累了我一天。现提供我参考的几个帖子,对我帮助很大,也希望对大家有帮助:

http://hjh1982.cnblogs.com/archive/2006/03/24/357553.html

http://www.cnblogs.com/cowbird/archive/2005/02/16/104546.html

http://tech.cixiong.com/t/200603/08/0962997.html

http://tech.eyeah.cn/3117/1114/1119/336938957.html

3、   下面总结一下我解决这个问题的大体过程吧:

。改下一虚拟目录的应用程序池.让ASP.NET 1.1 和ASP.NET 2.0的虚拟目录使用不同的应用程序池.

修改方法是:在iis管理器中的应用程序池新添一个应用程序池(app2),然后再默认网站下面选择你的虚拟目录,为这个虚拟目录选择新的应用程序池,方法是选择虚拟目录下面的属性,然后再“目录”页下修改。为什么要添加一个应用程序池,上面给出的网页已经有解释了。

。保证执行新添加的应用程序池用户,一般为Net Servcie .保证它对systemroot:\Windows\Microsoft.NET\Frameworks\2.0.xxxx这个目录由足够的权限。

。保证指定的用户对上面的目录有访问权限后,还需要指定用户对虚拟目录的访问权限,方法是iis管理器下面选择你要运行的虚拟目录,然后点击右键,选择权限。添加Net services这个用户,并指定足够的权限。当然在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时,这个也需要注意。

 

    以上就是在我的系统上对这个问题的解决方法,希望对遇到类似问题的兄弟一点启示。

转载于:https://www.cnblogs.com/tech-faraWay/archive/2006/04/24/383637.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值