问题标签 [app-offline.htm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

dotnetnuke - Dot Net Nuke app_offline randomly being generated

We have had multiple DNN sites running for quite a few months now without any issues. Twice in the last 3 days our sites have gone offline by the addition of the app_offline.htm file in the root dir.

There is only one developer with access to the sites at a coding / directory viewing level and the file is generated at weird times times when he is NOT accessing our network.

We are not publishing anything to the server ( and have not published any .net code in days ), upgrading, changing code, or even modifying content. Has anyone run into this issue?

0 投票
5 回答
9416 浏览

asp.net - App_Offline.htm 不关闭网站的可能原因是什么?

通常,我App_Offline.htm用于使网站脱机。但有时,当我这样做时,站点就会挂起(例如:浏览器永远等待,服务器根本没有响应。当我更改某些内容(例如控件)时,这似乎发生在可更新站点上,之后,当它运行速度不够快(站点挂起)时,我将 App_Offline.htm 放在网站的根目录中。

在大多数情况下,这会立即关闭我的网站。但有时它不会。在这些情况下,我不能只是停止网站(当我重新启动时,行为会继续)。停止应用程序池不会让我重新启动同一个应用程序池。到目前为止,唯一的两个解决方案是重新启动整个 IIS Web 服务。

我想防止这种情况发生。这是 IIS 中的一个错误,在App_Offline.htm发现时不是“破坏所有操作”吗?我将 IIS 7 与 Windows 2008 SP2 64 位一起使用。

0 投票
1 回答
1252 浏览

asp.net - 在更新 dll 时使用 app_offline.htm 使应用程序脱机在更新 dll 时失败

因此,我有时会在上传新版本时使用 app_offline.htm 使应用程序脱机。

但是,当我在上传更大的 dll 的过程中,我得到黄色错误屏幕,说无法加载 dll。

这似乎与我对 app_offline.htm 所做的事情(完全停止应用程序)的期望不同步,并且还为用户提供了错误,而不是我提出的不错的 app_offline.htm。

我做错了什么还是这种行为是设计使然?

替代文字

0 投票
1 回答
372 浏览

asp.net-mvc-2 - Asp.Net MVC - 更新实时网站

更新使用 Asp.Net MVC 2.0 创建的实时网站的最佳方法是什么?

使用 Asp.Net 中使用的 app_offline.html 吗?

其他新方式?

0 投票
3 回答
4251 浏览

asp.net - 每当我在 TFS 中签出文件时,都会创建/删除 App_offline.htm

我有一个使用 .NET 4.0 开发的 AJAX-heavy ASP.NET Web 应用程序,使用 TFS 作为我们的源代码控制。我们最近升级了我们的开发工具以专门使用 VS2010 和 TFS 2010,但现在每次签出文件时,我们都会看到 Visual Studio 重新加载所有符号,并且所有会话都被删除。

在放置一些错误日志代码后,我们发现回收的原因是它认为 App_offline.htm 每次我们检查时都会发生变化。这在项目中的任何地方都不存在,我的 SO-fu 找到了一些关于 SQL Express 使这个文件被创建和删除的信息,所以这可能就是这里发生的事情。

看起来我确实安装了 SQL-Express,但即使禁用正在运行的服务,问题仍然存在。

如果确实发生了这种情况,是否有任何方法可以阻止签出添加/删除此文件?每当我简单地签出一个文件时,让应用程序回收是非常令人沮丧的......

0 投票
1 回答
2260 浏览

windows-phone-7 - 在 Windows Phone 7 中以编程方式打开离线 html 文件

我正在 Windows Phone 7 中构建一个应用程序。我有一些 HTML 用户指南。每当用户触摸帮助菜单时,我想使用网络浏览器打开这些文件。但我不知道如何获取这些文件的本地 URL。请问你能帮帮我吗?

非常感谢!

0 投票
2 回答
3046 浏览

asp.net - app_offline.htm 在生产机器上抛出 HTTP 500 错误

我为在 IIS7 / Win2008 64 位上运行的 ASP.NET MVC2 应用程序创建了一个app_offline.htm文件,并确保它超过 512 字节(现在是 2KB)。在我运行 Visual Studio 2010 的开发机器上,它的工作原理很吸引人,但是当我将它放在生产机器上时,我得到的只是一般的 HTTP 500 错误,说“由于发生内部服务器错误,无法显示页面。”

特别奇怪的是,我没有在应用程序事件日志中记录任何内容,ELMAH 也没有收到任何内容。我已经禁用了自定义错误,为文件放置了 FormsAuthentication 位置异常,确保我没有引用任何其他文件(图像等),但没有任何修复它。

我已经阅读了关于 SO 的每一篇文章,并在谷歌上搜索了几个小时,但无法弄清楚这一点。有什么想法可能是错的吗?我在这里拔头发...

0 投票
2 回答
1141 浏览

visual-studio-2010 - 在 WebDeploy 期间忽略删除文件

我正在使用 TeamCity 通过 msbuild 和 WebDeploy 构建和部署一组 MVC 应用程序。

在我的解决方案构建/部署之前的步骤中,我将 app_offline.htm 复制到部署目录,以便我可以执行 SQL 更新和其他 Web/解决方案管理步骤,包括构建。

WebDeploy 中的一项设置是删除未包含在项目中或运行站点不需要的文件。这每次都会删除我的 app_offline.htm 文件。虽然我知道这是一种理想的结果,但有没有办法在部署时排除这个文件从部署目录中删除?

我尝试使用 ExcludeFromPackageFiles 选项添加 ItemGroup,但没有结果。

0 投票
2 回答
1079 浏览

html - HTML5 离线应用

我正在尝试在单个 html 页面中应用 html5 离线应用程序。是否有任何由 Google、Jquery 或其他服务提供商提供的单行链接 API (如我们使用 Google 地图链接)可以轻松启用离线缓存?我是 html5 和 Javascript 的新手,请帮帮我。

非常感谢。

0 投票
6 回答
9690 浏览

asp.net - 为特定 URL 提供 app_offline.htm 时,将 http 状态 503 更改为 200

ASP.NET 提供的 app_offline.htm 文件返回 http 状态 503。这是大多数情况下的正确行为。但是,在请求特定 URL 的情况下(例如https://www.mywebsite.com/monitor),我想将返回的 http 状态更改为 200,而在所有其他情况下仍返回 http 状态 503。这可能吗?

我之所以要这样做是因为每当我们在我们的网站上进行定期维护时,我们都会使用 app_offline.htm 文件,但我们不希望我们的正常运行时间监控服务 (Pingdom.com) 在我们的定期维护期间报告停机时间。

我认为这必须在 IIS 级别,因为 app_offline.htm 在请求处理周期的早期就得到了服务。