Я использую SQL Server 2005 и нативные веб-службы XML. Встроенная аутентификация по HTTP: 80 работает нормально. Но мне нужна базовая аутентификация, которая требует SSL. Поэтому, если я изменяю веб-сервис на ssl, я всегда получаю сброс соединения (101). Я пробовал несколько портов 80,443,9999 с тем же результатом.
В чем ошибка?
--EXEC sp_delete_http_namespace_reservation N'https://ATWEZE99103DAT:9999/sql/s047'
EXEC SP_RESERVE_HTTP_NAMESPACE N'https://ATWEZE99103DAT:9999/sql/s047'
go
--drop endpoint S047SSLPOINT;
CREATE ENDPOINT S047SSLPOINT
STATE = Started
AS HTTP
( PATH= '/sql/s047'
, PORTS= (SSL)
, SSL_PORT=9999
, SITE = 'ATWEZE99103DAT'
, AUTHENTICATION= (BASIC)
, COMPRESSION=Enabled
)
FOR SOAP
(
webmethod 'M001_SetSupplies'
(
NAME = 'sapio.dbo.USP_SetSupplies'
, schema = standard
)
,webmethod 'M002_SetDetailedPlanning'
(
NAME = 'sapio.dbo.USP_SetDetailedPlanning'
, schema = standard)
, LOGIN_TYPE=MIXED
, WSDL = DEFAULT
, schema = standard
, database = 'SAPIO'
, namespace = 'urn:other'
)
go