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); } } }