这个应用目前处于离线状态。要启用该应用程序,请从应用程序根目录中删除app_offline.htm文件。

13
有人能建议我如何从ASP.NET Web应用程序的应用程序根目录中删除app_offline.htm文件吗?当我运行页面时,它没有显示HTML源代码的设计。

这是 Visual Studio 中的一个错误吗?app_offline 是如何产生的? - Charlie
8个回答

24
  1. 打开 Visual Studio 05/08 并打开解决方案资源管理器。
  2. 在根文件夹中应该有一个名为 "App_offline.html" 的文件夹。右键单击它并删除它。
  3. 重新打开 Visual Studio,您应该能够浏览您的页面。

8
如果在解决方案资源管理器中找不到app_ofline.htm文件,请使用Windows资源管理器进入解决方案的位置并手动删除它。您可以通过右键单击解决方案并单击“在文件资源管理器中打开文件夹”来完成操作。

你的评论对我帮助很大,我在工作中因为压力而无法思考,你帮助我解决了问题,谢谢! - Stornu2

4

只需进入您的Web目录根目录,它应该在那里。这是在某些任务期间由VS放置在那里的东西。


1
如何解决此问题,当您在网页上遇到以下图像中的错误时。

enter image description here

解决方案1

您可以按照以下图片中的步骤从项目文件夹中删除它,然后再次运行网页即可。enter image description here


1

问题解决方案

"该应用程序目前处于离线状态。要启用该应用程序,请从应用程序根目录中删除app_offline.htm文件。"

  1. 进入您的IDE(Visual Studio)
  2. 进入显示错误的站点所在的解决方案资源管理器
  3. 右键单击并删除该文件。

0
ASP.Net 运行时环境会在服务器上检查应用程序的根目录是否存在“app_offline.htm”文件。如果存在,则停止处理应用程序的新请求,并将用户重定向到“app_offline.htm”文件,以通知用户有关更改的信息。
因此,每当出现以下消息时:
“此应用程序当前已离线。要启用应用程序,请从应用程序根目录中删除 app_offline.htm 文件。”
Remove the magical file “app_offline.htm” from the Home directory

0

当在本地运行ASP.NET应用程序时,出现“应用程序已离线”的小黄色坏屏幕。为了解决这个问题,可能需要执行以下步骤:

  1. 在Visual Studio Solution Explorer中选择文件App_offline.html
  2. 右键单击并选择“从项目中排除”
  3. F5-重新构建和调试项目

1
我认为“从项目中排除”不会起作用。它需要被永久删除。 - Bimal Das

0

前往根目录并搜索app_offline.htm。您将获得该文件,只需删除它并重新启动Visual Studio即可。

我已经说明了为什么会创建这个app_offline.htm文件。

这是.NET 2.0的“功能”。

http://weblogs.asp.net/scottgu/archive/2005/10/06/426755.aspx

http://www.codeproject.com/KB/aspnet/app_offline.aspx

“解决这个问题最简单的方法是永远不要直接发布到您的服务器。无论如何,您都不应该这样做...先发布到本地文件夹,然后再将网站复制上去。”
“您使用Visual Studio吗?http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=102778

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接