.net - 为什么 app_offline.htm 不断出现在我的 Web 项目中?

标签 .net asp.net visual-studio-2008 app-offline.htm

我定期(每隔几天左右)将我的 ASP.NET Web 项目发布到本地 Web 服务器。

但是最奇怪的事情不断发生......一个名为“app_offline.htm”的文件不断出现,不请自来,在我的网络项目中!

我已多次删除此文件,它不在源代码管理中,并且据我所知没有其他人篡改该项目。但实际上每次我尝试发布该项目时,我的发布都会失败(无法将“app_offline.htm”添加到网站。文件“app_offline.htm”已存在于该网站中。错误:操作可能未完成。未指定的错误),我回去查看该项目,它又出现了,大如生命,我怀疑如果它可以的话,它会向我吹嘘。 :p

阅读了一些有关此文件的内容后,我认为它是使您的应用程序离线的一种简单方法。但我没有看到任何地方应该无缘无故地把它强加给你。

那么,这个*&^%$#@%在哪里!!文件来自哪里,为什么 VS 认为我需要它?

最佳答案

这是 .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

关于.net - 为什么 app_offline.htm 不断出现在我的 Web 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148125/

相关文章:

c# - 通用方法存储在哪里?

.net - 受ASP.NET编译错误CS0009的困扰

c# - 使用这个静态类的潜在问题是什么

visual-studio - 是否可以在 Visual Studio 2008 中编译 .NET 1.1?

c++ - Visual Studio 预处理器仅在设置了/P 时才有效

visual-studio - 如何在 VS2008 中启用 Platform Builder 模式

C# 将字符串转换为 int(四舍五入)

从网络驱动器启动的 c# .net4 应用程序需要很长时间才能加载

asp.net - 您是否使用虚拟机作为主要开发环境?

c# - 切换 RIDEV_CAPTUREMOUSE 时的奇怪行为 | RIDEV_NOLEGACY