У меня есть служба VB.NET WCF, размещенная как оконная служба. Мне удалось создать установочный пакет, установить службу на моем компьютере и запустить службу вручную из Службы в разделе Администрирование.
Теперь, когда я пытаюсь сослаться на службу в моем тестовом консольном приложении (адрес: http://localhost:8080/),, я получаю следующую ошибку:
Произошла ошибка при загрузке 'http://localhost:8080'.`
Невозможно подключиться к удаленному
сервер Не может быть установлено соединение
потому что целевая машина активно
отказался 127.0.0.1:8080`
Метаданные содержат ссылку, которая
не может быть решен:
http://localhost:8080/'. Не удалось
подключиться к http://localhost:8080/. TCP
код ошибки 10061: не удалось подключиться
быть сделано, потому что целевая машина
активно отказался от него 127.0.0.1:8080.
невозможно подключиться к удаленному серверу
Соединение не может быть установлено, потому что
целевая машина активно отказывалась
127.0.0.1:8080 Если служба определена в текущем решении, попробуйте
построение решения и добавление
сервисная ссылка снова.
Не уверен, что я могу с этим поделать. Есть идеи ???
Спасибо,
Джейсон.
Вот код из app.config внутри моего сервиса:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
<sources>
<!-- This section defines the logging configuration for My.Application.Log -->
<source name="DefaultSource" switchName="DefaultSwitch">
<listeners>
<add name="FileLog"/>
<!-- Uncomment the below section to write to the Application Event Log -->
<!--<add name="EventLog"/>-->
</listeners>
</source>
</sources>
<switches>
<add name="DefaultSwitch" value="Information" />
</switches>
<sharedListeners>
<add name="FileLog"
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
initializeData="FileLogWriter"/>
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<services>
<service name="ExStreamWCF.Service1"
behaviorConfiguration="ExStreamWCF.Service1Behavior">
<!-- Service Endpoints -->
<host>
<baseAddresses>
<add baseAddress = "http://localhost:8080/Design_Time_Addresses/JasonsService/Service/" />
</baseAddresses>
</host>
<endpoint address="" binding="wsHttpBinding" contract="ExStreamWCF.IService1">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ExStreamWCF.Service1Behavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Если кому-то нужно от меня больше, пожалуйста, сообщите мне!