惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - №阿儒№

Inetinfo 进程 100%的解决方法 useless setTimeout call (missing quotes around argument?)解决方案 "invalid header field"解决方案 解决因为安装Lingoes 2.4后剪贴板无法正常工作的问题 FreeMarker学习 Extjs分页时遇上ivalid label的解决原理 UTF8与UTF8 without BOM之间的问题 - №阿儒№ [错误解决列表]解决异常信息 收集中 解决WEB页的中英文显示问题 [bug]Upload Excel File时碰到的问题 [bug]解决因系统问题无法连接MQ reporting service学习-- 配置文件 [bug]访问ASP.NET临时文件夹的权限问题 如何解决FTP上传文件时出现的"Access is denied"错误? - №阿儒№ SQL Server 2005 Reporting Services 初次使用感受 VS 中最简单的部署方式XCOPY Link Server的语法 [Bug]:创建虚拟目录出现别名已经存在的解决方案 将HTML中的内容存入WORD
[bug]Server Application Unavailable
№阿儒№ · 2006-06-26 · via 博客园 - №阿儒№
 

这二天遇到一个问题,其错误信息如下:

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 system event log of the web server.Please review this log entry to discover what caused this error to occur.

刚开始以为是权限的问题,可是对其权限查看过后,发现权限并没有错,???那为何会出错呢,问题在哪?说来也巧,此时正好想起第一次DEPLOY时出现的因为应用程序池的问题,然后迅速查看了一下日志,提示说我的应用程序需要一个“应用程序池”。发现了问题的所在就得去解决它。。。。没错~~解决它的方法就是为其单独设置一个“应用程序池”~

设置应用程序池是在IIS中设置,简单的步骤就是:IIS --> Local Computer -->

添加应用程序池 大概就是这样子的了!接下来就是为我们的应用程序赋予我们刚刚新建的应用程序池,如下图:

这样的话问题就解决了~!!!

对于WIN 2000的系统来说,好像没有应用程序池的设置(可能是我没有找到,还是怎么的?如果你知道的话,请告诉我,谢谢)。所以在WIN 2000的服务器上如果有DEPLOY 二个应用程序,而这二个应用程序又分别是:VS 2003 VS 2005时应该怎么办呢?因为我稍微了解了一下出错的原理,大根是这样的:

这个错误是由 IIS6 应用程序隔离机制造成的。IIS默认的应用程序隔离机制被称为:工作进程隔离模式,在此模式中,应用程序被分为多个组,每个组就是一个应用程序池,每个应用程序池之间是相互隔离的。 隔离的好处当然就是安全啦,稳定啦,等等。IIS中的每个应用程序池由一个工作进程分别进行管理,也就是"W3wp.exe" 。如果有多个应用程序池中的程序运行,我们就能看到多个w3wp.exe 我们平时新建的虚拟目录都默认被指向IIS6“DefaultAppPool" 中, 所以在默认情况下,不管你有多少个asp.net程序在运行,在“Windows任务管理器中你只能看到一个w3wp.exe进程。出现上述错误的原因是: .net Framework 2.0的程序与.net Framework1.1(1.0)的程序被放入同一个应用程序池(默认情况下放入DefaultAppPool池),也就是由同一个工作进程: w3wp.exe 进行管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。如果先访问.net framework 1.1的页面,则工作进程先加载并管理了 1.1版本的程序集,此时访问.net framework 2.0web程序页面,Server Application Unavailable 错误就出来了。

既然这样的话,在WIN 2000中该如何处理呢?有空得去研究一下。。。。