Wiql Editor

Key bindings:

Query example

FROM workitems
	[System.TeamProject] = @project
	AND [System.WorkItemType] = 'User Story'
	AND NOT [System.State] CONTAINS 'Removed'
	AND NOT [System.State] CONTAINS 'Closed'
ORDER BY [System.BoardColumn]

Avoiding Socket Exceptions when using WorkItemTrackingHttpClient

When writing a C# asp.net MVC app that queries azure devops with the WorkItemTrackingHttpClient -- I found I was receiving

SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

(IP Addresses have been changed here)

...even though the exact same code worked from a C# Console app.

The fix was to specify the proxy information, in the web.config file

	<defaultProxy useDefaultCredentials="true" enabled="true">
		<proxy bypassonlocal="true" proxyaddress="http://PROXYADDRESS:8080" />
		<ipv6 enabled="true"/>

...where PROXYADDRESS is the actual address of the company's proxy.