Я написал веб-сайт для отображения определенных задач и ошибок в TFS для нашей дочерней компании.
Он отлично работает на моей машине ... но не развернут.
В прямом эфиреисключение внизу "Work Item Store is null"
всегда выбрасывается ...
Может кто-нибудь помочь, пожалуйста?
ICredentialsProvider credentials = new MyCredentials("myusername", "mydomain", "mypassword");
var tfsProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(tfsURL), credentials);
tfsProjectCollection.EnsureAuthenticated();
var wis = (WorkItemStore)tfsProjectCollection.GetService(typeof(WorkItemStore));
if (wis == null) throw new Exception("Work Item Store is null");
И мой класс MyCredentials ...
public class MyCredentials : ICredentialsProvider
{
private NetworkCredential credentials;
#region ICredentialsProvider Members
public MyCredentials(string user, string domain, string password)
{
credentials = new NetworkCredential(user, password, domain);
}
public ICredentials GetCredentials(Uri uri, ICredentials failedCredentials)
{
return credentials;
}
public void NotifyCredentialsAuthenticated(Uri uri)
{
}
#endregion
}