当我发布ASP.NET MVC应用程序时,它会生成一个app_offline.htm文件,以便在更新网站时使网站脱机,一旦发布成功,便会删除该文件。
这很酷,我真的很喜欢这个主意,但是我想创建自己的自定义app_offline.htm文件,该文件可以使publish Action 知道,并将其放在不影响开发站点的位置-即它不会位于我的开发网站的根源始终使其脱机。
编辑:从对Scott Gu's post about app_offline.htm的评论来看,似乎无法在VS 2005中自定义app_offline.htm文件-在VS 2008和现在VS 2010中是否已更改?
最佳答案
我知道这已经很老了,但是由于我在看了这里之后找到了解决方案,所以我想应该提供一个答案。 VS 11在以下位置保存发布的app_offline.htm
文件:
C:\Users\[user]\AppData\Roaming\Microsoft\VisualStudio\11.0\app_offline.htm
我已经对此进行了测试并对其进行了自定义,如果您更改此文件,它确实可以工作。不利的一面当然是这是用于所有Web发布的文件。
关于asp.net - 发布期间的自定义app_offline.htm文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846097/