hi,
I have a custom tfs 2010 web application using sdk (.net 4.0), vs2010, win7. I want to host on iis so that all the people on the company network can use it. So i have setup an application under the IIS default website. Basically this custom website will allow the users to create work items in a bulk fashion with child items linked together..
Application Pool settings: Managed Pipeline mode = Integrated | Identity = ApplicationPoolIdentity
Authentication: Anonymous Authentication enabled (Rest disabled)
The same application opens fine in my pc. But when i try to open via IIS, it gives me this error.
Error: System.Security.SecurityException: TF50309: The following account does not have sufficient permissions to complete the operation: domain\username$. The following permissions are needed to perform this operation: View collection-level information.
My role is contributor to the ProjectCollection(server\ProjCollection) and Project Admin role for my project under the ProjectCollection (server\ProjectCollection\Project). Is there any other way to do this? I have seen some blogs about impersonation , also using tfsconfigurationserver instead of tserverfactory etc.. but still am having the same issue....Basically using my credentials and site hosted on my IIS, i just want our team to be able to manage work items..
Any help is appreciated...