|
Core product changes:
-
Security headers created by a SoapHttpRouter are now serialized onto
the wire. Previously, when a SoapHttpRouter created a
<Security> header with security tokens and child elements, the
<Security> header would not be serialized onto the wire.
Security changes:
-
When communicating over the soap.tcp or soap.inproc transports,
authentication now correctly occurs when UsernameToken security tokens
are used for authentication by a client and a server hosted in the same
application domain. Previously, when the client and the server were hosted in
the same application domain, no authentication was performed on the server
when the client signed with a UsernameToken security token, because
both the server and client were sharing the same UsernameToken security
token cache.
Stress changes:
-
It is now possible to send a larger number of one-way messages to the same
SoapService. Previously, sending a large number of one-way messages
with SoapService hosted by ASP.NET caused a connection close to occur -
leading to "Underlying Connection is Closed" exception on the client
when under stress. This lead to the client exhausting all available ports as
the client kept opening new connections for each request.
WseWsdl2 tool changes:
|