服务器应用程序不可用 
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 
管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。我用的是VS2008,在VS里面调试没有任何问题,布发后放入IIS里面就出现了上面的情况
但是IIS运行asp系统却一点问题都没有,不知道哪错了
本人才学.net没几天,看不出什么问题,哪位高手仁兄救救我啊!!!

解决方案 »

  1.   

    首先你要让那个著名的“<customErrors mode="RemoteOnly"”设置为Off,从网站上看到具体的调试信息,在解决。自己google一下。
      

  2.   

    IIS中设定了不同Framework版本的网站会造成此类原因,解决办法IIS中为不同版本的网站建立各自的应用程序池,然后再各个网站的IIS设定中指定各自的应用程序池(主目录--应用程序池)
      

  3.   

    检查IIS网站中的Framework版本是否设定正确,你vs2008的话,建站时候选的framework版本是多少,IIS里也要设定asp.net相应的版本
      

  4.   

    应该是IIS里面设置的Framework版本问题
      

  5.   

    IIS的主目录选项卡中,设置为应用程序访问
      

  6.   

    在你对应的网站目录文件夹的属性安全中添加networkservice用户
      

  7.   

    无数异常都会报这个bug,原因是服务器默认地并不开放对远程客户端显示详细的异常调试信息。你应该修改你的web.config中让网站对远程客户端也显示详细信息,这样你报告的bug信息才能对大家有点针对性。请你先将你的web.config中的“<customErrors mode="RemoteOnly"”改为“<customErrors mode="OFF"”,并且如果这个设置注释了应该取消注释,然后把web.cofig上传到网站上。然后再看你的页面到底出现了什么异常。
      

  8.   

    各位,偶搞定了,是IIS中的Framework版本的问题,感谢感谢啊!