Я создал проект WCF, и я использую тестовый клиент WCF, я получил возвращаемое сообщение. Однако, когда я использовал браузер по адресу конечной точки, я получил ошибку 404. Мой код показан ниже:WCF Ошибка 404 - Возможно, файл конфигурации
[WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json, UriTemplate = "UpdateTbl/{tblName}")]
public string UpdateTbl(string tblName)
{ ... }
Соответствующий код в файле конфигурации ниже:
<system.serviceModel>
<services>
<service name="WcfJsonRestService.Service1" >
<endpoint address="http://thehost:47423/Service1" binding="webHttpBinding" contract="WcfJsonRestService.IService1" >
</endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="webHttp">
<webHttp helpEnabled="true" automaticFormatSelectionEnabled="true"/>
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
Пожалуйста, помогите, если вы можете поделиться своим опытом. Благодарю.
Благодарим Вас за отзыв. Будучи новым в WCF, я все еще неясен в конфигурации. Я проверил 2 предоставленных вами адреса и попытался использовать синтаксис, но получил некоторые дополнительные ошибки. Если вы можете предоставить URL-адрес для более простого/лучшего образца, я буду очень благодарен. –
Проблема решена путем пересмотра конфигурации. –