.net mvc的global.asax文件可以不放在根目录吗,他是在哪里被调用的呢

因为现在网站要备案,在根目录放了个页面后,设置了纯域名就显示这个页面,但是global文件规定了路由设置,就导致必须要在域名后加上/index.html才显示,然后我把global文件移到子目录后,直接域名是可以显示备案页面了,但其他页面就又不行了,怎样折中让两个都可以呢?

找了阿里云客服解决了

不需要移动global.asax,可以用route.ignore排除目录(直接显示)