0
У меня есть проект, который мне нужно проверить, это сервис, построенный вокруг контракта (wcf, я думаю?). Я получаю сообщение об ошибке при попытке его запуска:Контракт не найден в списке контрактов
Error starting service: The contract name 'VMBRLight.VMBRService' could not be found in the list of contracts implemented by the service 'VMBRLight.VMBRService'.
Где я могу найти список реализованных контрактов?
Это код, который я думаю, что это уместно, реализация сервиса:
namespace VMBRLight
{
[ServiceBehavior(Namespace = "", Name = "VMBRLight.VMBRService", InstanceContextMode = InstanceContextMode.Single,
ConcurrencyMode = ConcurrencyMode.Multiple, ReleaseServiceInstanceOnTransactionComplete = false, IncludeExceptionDetailInFaults = false,
MaxItemsInObjectGraph = 2147483647, TransactionIsolationLevel = IsolationLevel.RepeatableRead)]
public class VMBRLightService : VMBRService
{
Config
<service behaviorConfiguration="VMBRLightServiceBehavior" name="VMBRLight.VMBRLightService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:5250/VMBRLightService" />
</baseAddresses>
</host>
<endpoint address="" binding="basicHttpBinding" contract="VMBRLight.VMBRService" bindingConfiguration="WebBinding" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
Вы можете показать, что означает 'VMBRLight.VMBRService'? – DavidG
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –