日期:2014-05-20  浏览次数:20405 次

百分献上,高分求教:Server Application Unavailable
我把一个发布好的asp.net   2.0的程序部置到IIS(Win   XP   sp2   +   IIS   5.1并安装.net   framework)中之后出现出下错误:
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.  

Administrator   Note:   An   error   message   detailing   the   cause   of   this   specific   request   failure   can   be   found   in   the   application   event   log   of   the   web   server.   Please   review   this   log   entry   to   discover   what   caused   this   error   to   occur.  

请问这是什么问题,该如何解决?
具体的情况可以查看http://www.cnblogs.com/jailu/archive/2007/02/02/638080.html
问题一经解决,立马结帖,谢谢~

------解决方案--------------------
点一下你发布虚拟目录(或者虚拟站点)的属性,
最后一个标签看一下你的framework的版本是不是2.0
------解决方案--------------------
看看你发布的目录的安全中是否有aspnet这个帐户的读取
------解决方案--------------------
http://randomnext.blogspot.com/2007/02/aspnet-server-application-unavailable.html
------解决方案--------------------
试试这个解决办法:

http://support.microsoft.com/kb/811320/zh-cn
------解决方案--------------------
开始-> 运行:eventvwr.msc

看看有没有相关信息

找到错误的根源再想解决方案
------解决方案--------------------
Server Application Unavailable
说明你服务的Application不是有效的 也就是说当前的编译器(framework)版本解析不了你开发的代码 既然你说你是用2.0开发的 那么你的IIS的该网站(或者该虚拟站点)肯定是1.1的

就算我说的不对 你对照尝试一下又浪费不了3分钟 又有何妨?
------解决方案--------------------
权限
------解决方案--------------------
NTFS
------解决方案--------------------
试试webdiyer的方法,应该是权限的问题,不清楚为什么会这样,难道卸载过1.1都会把aspnet权限删除吗.
------解决方案--------------------
或者重新向iis注册一下aspnet,如开始-〉运行 aspnet_regiis.exe -i
以前有过这样的问题,用webdiyer的方法解决的,不清楚为什么不行
------解决方案--------------------
是先装iis,再装.net framework2.0的吗?2000下部署还都没这么多的问题,同情lz
------解决方案--------------------
NTFS权限问题。

把C盘所有权限设置为EVERYONE。并且向下替换,所有者也是EVERYONE。
------解决方案--------------------
我也遇到过这样的问题,但是因为同时发布1.1和2.0,不知道这个是不是?也许应用程序池有问题。
------解决方案--------------------
你去“管理工具”的“事件查看器”先看看EventLog啦,既然提示你看EventLog了。你都不看,还开始争论这是什么问题,就如一群外科医生根本没看到病人就抢着说如何做手术一样。
------解决方案--------------------
我看了你blog的系统日志信息,

你看看这个目录的安全权限设置:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
至少要有ASPNET用户,以及IIS_WPG组权限,其它还有,我估计这两个比较重要。
------解决方案--------------------
你看看你的

asp.net程序 是否 是设置成了 运行成.net 1.1了