Когда я публикую службу отдыха WCF в IIS, службы не работают? - PullRequest
3 голосов
/ 13 августа 2010

Я использую WCF REST 4.0 , что означает, что они не являются .svc-файлами. Итак, у меня есть 3 разных класса обслуживания в одном проекте приложения WCF-сервиса.И я зарегистрировал все эти сервисы в Global.asax

. Я пытаюсь сделать так, чтобы у меня был набор бизнес-функций из более низкого уровня, например: .NET 1.0 / 2.0, где я использую наборы данных, а не вызываюбазовая функция добавления / обновления / удаления сущностей, в отличие от более новых версий.Поэтому я хотел спросить, будет ли этот тип совпадений работать в .Net 4.0 или есть какая-то другая причина для этого?

Спасибо

1 Ответ

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

Если ваши службы работают на сервере веб-разработки, то они должны работать в IIS. Какую версию IIS вы используете? Помните, что URL-адреса без расширений поддерживаются только в IIS 7.x. Если вы хотите использовать их в более старой версии, вам нужно изменить конфигурацию IIS (отметьте это thread ). Также убедитесь, что ваш IIS правильно зарегистрировал .NET 4.0 и все реализованные ISAPI. Если вы установили .NET 4.0 после IIS, лучше всего использовать aspnet_regiis.exe из папки .NET 4.0.

...