Minor
4.5
4.5.2
Planned
xref:System.Data.SqlClient.SqlConnection.Open and xref:System.Data.SqlClient.SqlConnection.OpenAsync(System.Threading.CancellationToken) fail in the .NET Framework 4.5 if running on a Windows 7 machine with a non-IFS Winsock BSP or LSP are present on the computer.
To determine whether a non-IFS BSP or LSP is installed, use the netsh WinSock Show Catalog
command, and examine every Winsock Catalog Provider Entry
item
that is returned. If the Service Flags value has the 0x20000
bit set, the
provider uses IFS handles and will work correctly. If the 0x20000
bit is clear
(not set), it is a non-IFS BSP or LSP.
- Quirked
- Build-time break
This bug has been fixed in the .NET Framework 4.5.2, so it can be avoided by upgrading the .NET Framework. Alternatively, it can be avoided by removing any installed non-IFS Winsock LSPs.
M:System.Data.SqlClient.SqlConnection.Open
M:System.Data.SqlClient.SqlConnection.OpenAsync(System.Threading.CancellationToken)
Data