2009-03-25 2 views
0

На нашем локальном сервере-разработчике веб-сервисы, которые мы создали, отображают как параметры SOAP, так и HTTP-сообщения. Однако на производственном сервере отображается только SOAP.Включение HTTP-сообщения asp.net для webservice?

Есть ли какие-то явные настройки, которые необходимо сделать для удаленных серверов, чтобы включить HTTP-сообщение? Я думал, что он включен по умолчанию, если вы явно не отключили его.

Это структура ASP.NET 2.0.

ответ

1

Проверьте это: http://msdn.microsoft.com/en-us/library/aa302435.aspx

> The <protocols> element defines the 
> protocols that Web services support. 
> By default, HttpPost and HttpGet are 
> disabled on .NET Framework versions 
> 1.1 and 2.0 as follows: 
>  <webServices> 
>  <protocols> 
>   <add name="HttpSoap1.2"/> 
>   <add name="HttpSoap"/> 
>   <!-- <add name="HttpPost"/> --> 
>   <!-- <add name="HttpGet"/> --> 
>   <add name="HttpPostLocalhost"/> 
>   <add name="Documentation"/> 
>  </protocols> 
>  </webServices> 
Смежные вопросы