Global.asax Application指令的Inherits属性允许我们对一个被global.asax用作其所有自己编译实例的基类的.NET类进行命名。这对于我们想要把自己的方法或属性添加为global.asax的一部分来说是非常有用的。它允许我们创建一个自定义为特定应用程序的global.asax文件。比如说,一个商业解决方案可以提供一个面向商业的global.asax(它给出了专用于自己的应用程序的属性或方法),例如一个像AdTargetingEnabled这样的global.asax属性。使用这个商业架构的开发人员不会看到这种属性的执行情况,因为它被封装在了global.asax之中,因此开发人员恰恰需要知道当他们设定了AdTargetingEnabled为真的时候发生了什么情况。