Я сделал WCF с тремя методами:Определение BaseUrl и EndPoint
[ServiceContract]
public interface IService1
{
[OperationContract]
String devolverPisosA();
[OperationContract]
String devolverPisosV();
[OperationContract]
String devolverNoticias();
}
мне нужно определить BaseAddress и ENDPOINT в Web.config файл, но я не знаю, как:
Я пытаюсь это сделать (и некоторые варианты), но это не работает ... (между system.serviceModel)
<services>
<service
name="ProyectoJosephWCF.Service1">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/Iservice1/"/>
</baseAddresses>
</host>
<endpoint address="devolverPisoA"
binding="wsHttpBinding"
contract="ProyectoJosephWCF.Service1" />
<endpoint address="devolverPisoV"
binding="wsHttpBinding"
contract="ProyectoJosephWCF.Service1" />
<endpoint address="devolverNoticias"
binding="wsHttpBinding"
contract="ProyectoJosephWCF.Service1" />
</service>
</services>
EDITED: Если я раньше не определял baseAddress и конечную точку (используя конфигурацию по умолчанию, созданную при создании проекта), и я запустил Service1.svc, я могу получить результат json через тестирование окон, но я могу (Или, по крайней мере, я не знаю, как) достичь этого результата JSON от Android (через Retrofit). Я предположил, что настроил Retrofit (значения baseAddress и Endpoint неправильно), поэтому я решил установить эти значения самостоятельно ... Для этого я установил код раньше в Web.config, но я не могу связаться с ними как хорошо ...
Кроме, я хотел бы, чтобы достичь результата JSON от Mozilla (в браузере я имею в виду), потому что кто-то сказал мне, что может мне помочь понять, что с помощью BaseAddress и конечная точка I'm ...
EDITED2: поведения параметры, как:
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
И еще don't результат рич от андроида или браузера ...
* Не работает * очень плохое описание - что ** не работает **? Вы получили сообщение об ошибке - напишите полное и полное сообщение об ошибке здесь! Вы вообще не получаете ответа? Неправильный ответ? Если да: как вы можете сказать, что это неправильно, что вы ожидали и что вы получили вместо? –