百分献上,高分求教: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了
IIS 中 点 你的应用程序 属性 asp.net 版本选取2.0的呢
[解决办法]
iis问题
[解决办法]
强烈同意:cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)
你去“管理工具”的“事件查看器”先看看EventLog啦,既然提示你看EventLog了。
我当时遇到类似问题,查看“应用程序”事件发现有错误,描述:It is not possible to run two different versions of ASP.NET in the same IIS process.……
根据这个描述我把2.0德都转换到ASP .NET 2.0应用程序池下,问题得到解决!
祝你好运!
[解决办法]
2.0用的是network service帐户,默认只有读文件的权限,如果你的程序有写文件操作在,就会出错,加上写的权限就行了
不过至于是不是权限问题,还是要看看日志文件
开始-管理工具-应用程序