我上传时,我的网络应用程序在线,当我输入网址时,我收到此错误..
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 :(得分:5)
我遇到了同样的问题,只是解决了它。看看你的web配置,你的应用程序在哪个版本的.net上运行。在同一版本中为该应用程序创建一个新的应用程序池,并将您的应用程序移动到该池。希望它可以正常工作
答案 1 :(得分:1)
我在我们公司的IIS服务器上愉快地部署并运行了一个网站,然后在昨天它停止工作,同样的错误,“服务器应用程序不可用。”
为我修复的是创建一个新的应用程序池用户(接受所有默认设置),并让我的网站使用这个新池用户而不是默认用户。 / p>
如果你收到这个错误,这是一个非常快速的“尝试”。
我怀疑这是由另一个开发人员将网站部署到同一个IIS服务器, 使用默认的App Pool用户引起的,但是他们的应用程序使用了不同版本的ASP.Net。
答案 2 :(得分:0)
这几乎可以是绝对的。从没有安装(正确的).NET框架,在IIS中选择了错误的应用程序池,无论如何都是无效的web.config文件。
问题很可能存在一些错误配置,而不是代码中的“错误”。但没有更多细节,我怀疑任何人都可以提供帮助。
您可以尝试一件事:检查Windows事件日志。在应用程序部分下可能有更详细的错误消息。
答案 3 :(得分:0)
尝试使用框架安装路径中的aspnet_regiis.exe
再次注册您的asp.net框架。默认情况下,它位于c:\ windows \ microsoft.net \ framework \ v2.0.50727文件夹中。您可以根据您的框架版本选择文件夹。
尝试以下命令 -
aspnet_regiis.exe -ua
这将卸载所有版本
然后
aspnet_regiis.exe -i
这将安装2.0版本
答案 4 :(得分: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了解详情。