I have a project solution which has several different type of projects; windows service, console apps and web applications being the main ones. The application interfaces with TFS.
The code was written to connect to TFS 2013 and I recently updated it to make it work with TFS 2015. Alongside the code changes I had to manually add the below two dlls:
- Microsoft.WITDataStore32.dll &
- Microsoft.WITDataStore64.dll
The application is now working as expected however I've started encountering locking issues
I don't mind stopping the IIS process in my dev environment every now and then even though it's a big annoyance. The problem is this happens during the deployment stage as well.
When a new version of the application is deployed by an automated tool, it is not able to delete the file as IIS is using it and the whole deployment fails because of that. And of the hundred or so dlls used by the web project only this is the only one that remains locked by IIS.
As a workaround I'm stopping IIS before the deployment for now. But I'm really keen to know if there is a workaround/fix to this.
Thanks,