遇到的情况是这样的,昨天晚上下班时提交源码回家项目还是好好的,今天中午想加点代码,结果发现项目已启动直接503,连tmd MvcApplication.cs都没有进入。实在搞不明白。后面在某一个老外的博客中提到有可能是web.config配置出错啦或者增加了一个叫app_offline.htm的文件。果断重命名web.config,创建一个自己测试的html页面,尼玛还是503。废话不多说,上图
尼玛空白,难道哥默认的首页空白
查看请求结果
尼玛503
按照老外博客方法删除app_offline.htm后,再次刷新页面。尼玛网站正常啦
总结:App_Offline.htm功能及作用:
在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对.aspx的请求都将转向App_Offline.htm 。而且浏览器的地址栏显示的是所请求的.aspx的URL。
这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。