Проблема активации на основе конфигурации в моей службе Wcf - PullRequest
0 голосов
/ 11 августа 2010

Я хочу использовать новую функцию .Net framework 4.0 «Активация на основе конфигурации».

Я написал эти строки в web.config.

<system.serviceModel>
     <serviceHostingEnvironment>
        <serviceActivations>
           <add factory="MyCompany.Core.Hosting.WcfHostFactory" relativeAddress="Greeting.svc" service="MyCompany.Core.Services.GreetingService, MyCompany.Core.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=1ccaa18r85yu07a4"/> 
        </serviceActivations>
     </serviceHostingEnvironment>
</system.serviceModel>

Но когда я пытаюсь просмотреть http://localhost/MyCompany.Core/Greeting.svc,, браузер говорит: «Ресурс не найден. HTTP 404.ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, изменилось его имя или временно недоступен. Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно. "

Как можноЯ решаю эту проблему?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 12 августа 2010

убедитесь, что ваш сайт настроен правильно и что URL указывает на правильный ресурс.HTTP 404 не связан с конфигурацией активации.Если при активации могут возникнуть какие-либо проблемы, вы должны получить HTTP 500.

Определили ли вы какие-либо конечные точки для вашего сервиса?Если это так, убедитесь, что конечная точка http также определена.Если вы не определили конечные точки, убедитесь, что на сайте настроена привязка http.

С уважением, Ладислав

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...