服务器当前状态:
win2003sp2 + iis6.0
1、asp程序都可以运行
2、.net的程序都运行不起来,包括1.1和2.0版本的程序
3、进程池是每个程序一个,都分开的
4、aspnet_regiis过很多次
5、tomcat运行正常,但还没有程序失误的操作:
起先,设置了系统盘的everyone完全控制的权限,按确定以后,分配权限过程中系统忽然提示出错。
于是取消了everyone的权限,这回没有提示出错了。但是从此之后,asp.net的所有程序都运行不起来了。统统提示“服务器应用程序不可用”查过网上很多帖子,详细的设置了一下所谓“最小运行权限”,即系统盘中各个系统文件夹的权限,仍然不行。非常困扰,盼牛人解答!新人分少,还请见谅!

解决方案 »

  1.   

    运行不起来有具体的提示吗?是权限不足吗?
    把Everyone权限赋回去试试看能不能解决问题。如果可以了,说明是权限问题,那就再骤步缩小Everyone的权限。
      

  2.   

    终于有人理会我了:D多谢xiaomi7732(小米) 具体的提示就是:
    ===================================================
    服务器应用程序不可用 
    您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 
    ======================================================很郁闷
      

  3.   

    问题就是给系统盘everyone的时候,过程中系统会中断,提示什么page×××的错误
      

  4.   

    首先,把权限放开,然后,在IIS里,查看一下Web服务扩展,看看是不是把ASP.NET的服务扩展给关掉了。如果关了,把它设置成允许。 还是不行的话,把此时的错误信息再贴出来。
      

  5.   

    仍然不行,asp.net的服务扩展已经打开了,提示信息依旧等待解决
      

  6.   

    建议:删除framework,再重装IIS,再安装framework
      

  7.   

    多谢vlysses(张家) 的回答,但是这个方法试过了,问题照旧……目前的解决办法是为系统盘的windows目录加了个iis_wpg的权限,感觉不是很安全,有没有更好的办法呢?