RESTful WCF выпуск (C #, .net 4) - PullRequest
       12

RESTful WCF выпуск (C #, .net 4)

3 голосов
/ 21 января 2011

Я использую этот пример в качестве руководства: http://geekswithblogs.net/michelotti/archive/2010/08/21/restful-wcf-services-with-no-svc-file-and-no-config.aspx

Я создал сайт, следуя этому примеру, и он отлично работает в локальной разработке (VS 2010).После развертывания на моем сервере (Windows 2008 R2, IIS 7) сообщается, что он не найден (404).

Есть ли в IIS параметр, который мне не хватает?Я настроил его точно так же, как обычная веб-запись.

Кто-нибудь когда-нибудь сталкивался с чем-то подобным?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 января 2011

У меня была такая же проблема, но моя была исправлена ​​двумя разными способами.

Вот кое-что, что помогло кому-то еще.

http://gavinmckay.wordpress.com/2009/11/19/wcf-rest-url-request-returns-a-404-error/

Мне нужно было зарегистрировать мой .svc в aspnet_isapi.dll.Является ли web.config одним и тем же от разработчика до разработчика?Вот кое-что, что помогло мне, когда у меня возникла проблема.

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=system.servicemodel.activation.httphandler#hl=en&sugexp=cvnsp&xhr=t&q=system.servicemodel.activation.httphandler+404&cp=46&qe=c3lzdGVtLnNlcnZpY2Vtb2RlbC5hY3RpdmF0aW9uLmh0dHBoYW5kbGVyIDQwNA&qesig=FPklr06GKixh8RzVUhGeMw&pkc=AFgZ2tnJmb62PSadHk0EeL7JnMVlC1N0pzvVZ8d3Yv35KKr-_WLSYnmhnATpDDbT6g_8nFr5PtwZapoLs1SnXYwRZ8_SLnNtBg&pf=p&sclient=psy&aq=f&aqi=&aql=&oq=system.servicemodel.activation.httphandler+404&pbx=1&fp=25a0b2344dc0e416

Надеюсь, эти ссылки помогут.

1 голос
/ 21 января 2011

Убедитесь, что ваш пул приложений, в котором размещается служба, использует .NET 4 и интегрированный конвейер. Также убедитесь, что обработчики WCF 4 зарегистрированы в инструменте IIS - ServiceModelReg.exe .

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