asp.net mvc 一个配置错误

一个诡异的错误,我在ASP.NET MVC 3.0的站点中加入了自定义的MemberShip身份认证,并部署到IIS 7.5中,访问网站的任意网页,提示如下错误:

配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 无法在应用程序的预启动初始化阶段调用此方法。
源错误:
行 31: <providers>
行 32: <clear />
行 33: <add name="abcMembershipProvide" type="xxx.CustomMemberShipProvider" />
行 34: </providers>
行 35: </membership>

尝试N多方法都无效,最后发现,在网站的根目录下,无意中放置了一个Index.cshtml的文件,删除该文件后,问题解决。