создан новый проект службы wcf. Переименовал службу1 как файл в newName.svc, так и имя класса. Теперь, когда я запускаю его, он говорит: «Не могу найти тип namespace.service1» в атрибуте Service в элементе конфигурации system.serviceModel/serviceHostingEnvironment/serviceActivations. Нет такого атрибута в web.config. Итак, где он и как его изменить?После переименования файла service1.svc в службу someNameService.svc wcf не запускается
1
A
ответ
2
Из прибегая к помощи я нашел это: solution Я видел подобные вопросы все задающие разные версии IIS это было действительно просто открыть файл SVC с Xml (Text) Editor с помощью правой кнопкой мыши Открыть с помощью .. вариант внутри визуального студия. Существует атрибут Service с неправильным значением. Не стесняйтесь до причины голосования я мог действительно использовать респ
1
Согласно информации, которую вы исправить будет что-то вроде этого:
<system.serviceModel>
<services>
<service name="YourProject.Project.YourService" behaviorConfiguration="">
<endpoint address ="" binding="" contract="YourProject.Project.IYourService" behaviorConfiguration="">
</endpoint>
</service>
</services>
Где контракт ваш интерфейс сервиса у вас есть, newName.svc
То, что я сделал, это найти фактический атрибут службы, используя редактор Xml (Text), как я заявил в своем ответе. Возможно, его настройка в web.config была бы предпочтительной, поскольку она не «скрыта». Я не пробовал исправление, так как редактор Xml (Text) работал для меня. благодаря –