【问题标题】:Why has an app_offline.htm file suddenly appeared?为什么突然出现了一个app_offline.htm 文件?
【发布时间】:2013-11-29 20:08:00
【问题描述】:

一段时间以来,我一直在使用 ASP.NET 开发 Web 应用程序,没有什么大的惊喜,直到今天早上,我遇到了一个隐藏在我的应用程序目录根目录中的 app_offline.htm 文件。我通过其他地方的研究了解此类文件的工作原理,但我无法理解该文件是如何出现的。

【问题讨论】:

标签: c# asp.net


【解决方案1】:

好像是 Visual Studio 的一个特性。

SQL Server 2005 速成版不支持多进程。一次只有一个进程可以访问数据库。所以当通过 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

【讨论】:

  • 啊!这就是我一直在寻找的,我对为什么启动这个过程很感兴趣 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多