win Server 2008 服务器应用程序不可用

       前几天配置win server2008 下IIS7,并发布网站,奇怪的事情是:”一直好好的,突然某天被同事重启后,不能访问了,查找原因才发现ASP.NET State Service服务不可用了,

启动启不起来,然后是怎么解决呢?!分享给大家:

1、重新注册IIS,安装Asp.Net  2.0 或者4.0,

开始----cmd----切换目录到aspnet_regiis.exe 目录下

 (在C盘目录C:\WINDOWS\Microsoft.NET\Framework下找到对应的版本号的文件夹,进入找到aspnet_regiis.exe)

卸载:aspnet_regiis.exe -u 会出现卸载完成的提示。

然后安装:aspnet_regiis.exe -i,安装完成后会在系统服务里找到ASP.NET State Service服务,显示为手动,通过属性修改为自动,并重新启动。

在系统账户用户里会有一个aspnet账户--全名是asp.net  machine Account  

2、修改权限,

  检查应用程序池的属性,查看它是以什么用户身份运行的,一般是NETWORK   SERVICE

  确保当前用户对.NET   Framework   版本号的目录有访问权限:systemroot:\Windows\Microsoft.NET\Frameworks\版本号

  为发布的网站文件夹加入asp.net  machine Account  用户的完全控制权限。

3、需要注意的

   ASP.NET State Service服务提供session会话管理服务。

   有时候重新安装,后依然没有asp.net  machine Account账户和ASP.NET State Service服务,一般有两种情况:

(1),需要重新启动系统。

(2),NetFramework版本不对,或者补丁没安装。

这个解决办法同样适用于win server 2003。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值