积极答复者
我的虚拟主机出现:Server Application Unavailable

问题
-
我申请了一个虚拟主机空间(ASP.NET2.0)
1、访问的时候出现以下信息:
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.
要知道,这只是一个简单得不能再简单的ASP.NET2.0程序。
2、我删除了虚拟主机上所有的文件。
然后用Visual Studio 2005带的向导“个人网站初学者工具包”创建了一个新网站,并把生成的所有文件发到虚拟主机上,
再次访问网站,因为我没有设置数据库之类的所以访问出错了(我是这么觉得的),至少能看到IIS是在正常工作的。
3、然后,我删除了虚拟主机上的所有文件,再次上传了最开始的简单的程序,奇迹出现了,网站可以正常访问了。
4、然后我跟管理员交涉,但是他告诉我同一台机器上的另外一个ASP.NET2.0程序却在正常运转着,我访问了一下,确实
5、然后,过了半天我在访问我的网站,又出现了“Server Application Unavailable...”,晕了
6、再重复第2、第3步,又能访问了
请问,这是怎么回事,是我的ASP.NET2.0程序问题还是别的问题?
我的Web.config内容如下:
<?xml version="1.0" encoding="utf-8"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="false" />
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Windows" />
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>