2010-12-01 81 views
3

我上传,我的web应用程序的在线当我键入我收到此错误的网址..服务器应用程序不可用?在asp.net?

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. 

你能帮助我谢谢你。

+0

如果您已托管,请询问您的主机。如果它是您自己的服务器,请提供更多详细信息。 – 2010-12-01 11:25:26

回答

0

这几乎可以是任何东西。从没有安装(正确的).NET框架,在IIS中选择了错误的应用程序池,无论如何都是无效的web.config文件。

问题将是最有可能然而,在一些错误配置,而不是在代码中的'错误'。但没有更多细节,我怀疑任何人都可以提供帮助。

有一件事你可以尝试:检查Windows Eventlog。那里可能有一个更详细的错误信息,在Application部分下面。

0

尝试使用您的框架安装路径中找到的aspnet_regiis.exe再次注册您的asp.net框架。默认情况下,它会在c:\ windows \ microsoft.net \ framework \ v2.0.50727文件夹中找到。您可以根据您的框架版本选择文件夹。

试试下面的命令 -

aspnet_regiis.exe -ua 

这将卸载所有版本

然后

aspnet_regiis.exe -i 

这将安装2.0

0

这个版本可能发生的原因很多。首先,编辑你的web.config,找到< customErrors>的行,并将其模式设置为Off(参见http://msdn.microsoft.com/en-us/library/h0hfz6fc.aspx);这可能会给你错误的细节,而不是一个单一的消息。

阅读http://www.ironspeed.com/Designer/3.2.4/WebHelp/Part_VI/Server_Application_Unavailable.htm了解更多信息。

+0

这个错误发生在周期的早期:在这种情况下,将自定义错误设置为Off不会改变任何东西。 – Razzie 2010-12-01 10:35:01

5

我刚刚解决了同样的问题。请参阅您的Web配置,在您的应用程序运行的.net版本中。在同一版本中为该应用程序创建一个新的应用程序池,并将您的应用程序移动到该池中。希望它能正常工作

1

我有一个网站在我们公司的IIS服务器上愉快地部署和运行,然后昨天它停止工作,与此相同的错误,“服务器应用程序不可用。

什么固定对我来说是要建立一个的应用程序池用户(接受所有默认设置),我得到了我的网站上使用这个新池用户,而不是默认的用户。

如果遇到这个错误,这是一个非常快速的尝试。

我怀疑它是由另一家开发商使用默认的应用程序池的用户部署一个网站,这个相同的IIS服务器,造成的,但他们的应用程序中使用不同版本的ASP.Net的。

相关问题