为什么突然出现app_offline.htm文件?

时间:2013-11-29 11:59:51

标签: c# asp.net

我一直在使用ASP.NET的Web应用程序已经有一段时间没有什么大惊喜,直到今天早上我遇到一个隐藏在我的应用程序目录根目录中的app_offline.htm文件。我理解这样的文件是如何从其他地方的研究中发挥作用的,但我无法理解该文件是如何出现的。

1 个答案:

答案 0 :(得分:2)

好像它是Visual Studio的一个功能。

  

SQL Server 2005 express版不支持多个进程。只有一个进程可以一次访问数据库。因此,当通过visual studio访问数据库时,ASP.net运行时无法访问数据库。这将导致内部服务器错误。为了防止这种情况,VS 2005将app_offline.htm文件放在应用程序的根目录中。该文件包含以上消息。这会导致ASP.net将应用程序置于脱机模式。请注意,访问数据库意味着将数据库的任何组件(即表,视图,存储过程等)打开到设计窗口中。当设计窗口关闭时,VS 2005会删除app_offline.htm文件,使应用程序再次处于在线模式。

Putting ASP.net Application In Offline Mode Using app_offline.htm