Я пытаюсь подписаться на CheckinEvent, по какой-то причине мой метод Notify не вызывается. Это мой контракт -Не удается подписаться на CheckinEvent
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
namespace TFSubscriber
{
[ServiceContract(Namespace = "http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Notification/03")]
public interface IRollupService
{
[OperationContract(Action = "http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Notification/03/Notify")]
[XmlSerializerFormat(Style = OperationFormatStyle.Document)]
void Notify(string eventXml, string tfsIdentityXml);
}
}
Моя реализация довольно проста, опорожнение. Я поставил точку останова в методе Notify и не вызван.
Это, как подписаться на CheckinEvent -
C:\Program Files\Microsoft Team Foundation Server2010\Tools>bissubscribe.exe /eventType CheckInEvent /address http://localhost:4556/Rollupservice.svc /collection http://localhost:8080/tfs/defaultcollection
У меня есть решение, которое я добавил в систему управления версиями уже, и я приезда некоторые файлы и точка останова не получить удар. Что я делаю неправильно?