Как зарегистрировать WCF на веб-сайте, отличном от веб-сайта по умолчанию, с помощью ServiceModelReg? - PullRequest
1 голос
/ 20 декабря 2011

Я пытаюсь исправить проблему , когда мои службы wCF не будут работать на моем действующем сайте, который работает под своим собственным сайтом, а не под сайтом по умолчанию.

Я пытаюсь запустить ServiceModelReg -i, но для моего сайта, а не по умолчанию. Если я добавлю -h, он скажет, что "-s:" будет рекурсивно устанавливать компоненты для определенного пути. Тем не менее, когда я запускаю «ServiceModelReg -s: W3SVC / 1 / root», он говорит: «Ошибка: не указаны допустимые параметры ...» -s делает то же самое, короче говоря, он не работает.

Я прочитайте здесь , что я мог бы запустить его для своего веб-сайта вместо веб-сайта по умолчанию, увеличив число, но, похоже, он не работает даже с s.

Итак, вопрос : как я могу запустить эту опцию с -s для моего сайта (он называется pokerdiy.com в IIS и является родственным сайтом по умолчанию).

Веб-сайт работает на IIS 7.5.7600.16385 в Windows Server 2008 R2 версии 6.1 SP1 (64-разрядная версия) в интегрированном пуле приложений с .NET 4.0.

1 Ответ

1 голос
/ 01 февраля 2012

servicemodelreg.exe устанавливается на уровне компьютера, а не на уровне сайта.Если файл .svc не обслуживается сайтом, отличным от используемого по умолчанию, проблема заключается в настройках, которые должны были быть установлены при запуске aspnet_regiis -i -s <your site path>

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