моя веб-служба работала, а затем внезапно остановилась. После отладки я понял, что может быть проблема в конфигурации, и по какой-то причине сопоставление .svc пропало в IIS (сопоставления обработчиков).
Я добавил сопоставление .svc, и теперь он обновляет мой web.config и добавляет узел в web.config (в моем предыдущем файле web.config этого узла не было, и он работал нормально).
Хорошо, поэтому я загружаю свой исходный файл web.config, теперь, возвращаясь к IIS, он показывает, что сопоставление .svc снова удалено.
Кто-нибудь еще испытывал такое странное поведение?





Я предполагаю, что вы используете IIS7, поскольку ваш web.config постоянно меняется. Можете ли вы опубликовать код, который будет добавлен в ваш web.config?
Кроме того, настраиваете ли вы это сопоставление на уровне приложения в IIS? Если это так, возможно, вы (или кто-то другой) меняете сопоставления на более высоком уровне (или на более низком, если вы работаете на более высоком уровне), что вызвало первоначальную проблему.
Обход проблемы с RC1 - вручную сопоставьте .svc с aspnet_isapi.dll
видеть: http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/054b1d90-1e75-42ff-8d18-639f0b273dad/
Если вам не нужно какое-либо специальное или настраиваемое поведение, рассмотрите возможность использования атрибута Factory в @ServiceHost, тогда вам не понадобится никакой конфигурации ...