Как использовать WIX для развертывания и запуска службы WCF - PullRequest
0 голосов
/ 22 марта 2010

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

CommunicationExceptionнеобработанный кодом пользователя Удаленный сервер возвратил ошибку: NotFound.

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

Это код, который я использую для создания виртуального каталога, пожалуйста, обратите внимание, что он находится внутри тега iis: WebSite, если требуется дополнительная информация, пожалуйста, дайте мне знать.

<iis:WebVirtualDir Id="VAWebService" Directory="VAWebService" Alias="VAWebService">
    <iis:WebApplication Id="VAWebService" Name="VAWebService" 
         AllowSessions="yes" WebAppPool="VA_AppPool" />
    <iis:WebDirProperties Id="MyWebSite_Properties" AnonymousAccess="yes" 
         WindowsAuthentication="no" DefaultDocuments="service1.svc" 
         AccessSSL="yes" AccessSSL128="yes" AccessSSLMapCert="yes" 
         AccessSSLNegotiateCert="yes"   AccessSSLRequireCert="yes"   
         Read="yes" Write="yes" Execute="yes" Script="yes" />
</iis:WebVirtualDir>

Кто-нибудь знает, как это исправить?любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 22 марта 2010

Я почти уверен, что вам не нужно для параметра «Запись» или «Выполнить» установлено значение «Да». Вам, вероятно, не нужны AccessSSLMapCert или AccessSSLNegotiateCert или AccessSSLRequireCert либо, если вы не используете клиентские сертификаты для аутентификации на сайте. Вы настраиваете их при настройке сайта с помощью IIS?

...