protected override void InternalProcessMetabase()
 {
     base.InternalProcessMetabase();
     if (this.IsBackEnd)
     {
         ExchangeServiceVDirHelper.CheckAndUpdateLocalhostNetPipeBindingsIfNecessary(this.DataObject);
         try
         {
             ExchangeServiceVDirHelper.RunAppcmd(string.Format("set app \"{0}/{1}\" /enabledProtocols:http,net.pipe", this.WebSiteName, this.VirtualDirectoryName));
         }
         catch (AppcmdException exception)
         {
             base.WriteError(exception, ExchangeErrorCategory.ServerOperation, this.DataObject.Identity);
         }
     }
 }