Я никогда не использовал PostSharp - выполняется ли код в атрибутах PostSharp во время выполнения или на этапе перед компиляцией после компиляции?
Если код выполняется во время выполнения, вы должны быть в состоянии определить местоположение службы, используя статический шлюз (ObjectFactory.GetInstance).