Не удается получить доступ к службе WCF в IIS на виртуальной машине (Windows 2003) - PullRequest
0 голосов
/ 04 августа 2011

Я не могу получить доступ к своей службе WCF в IIS 6.0 при работе на виртуальной машине (64-разрядный сервер Windows 2003). У меня также есть локальный IIS в том месте, где я разработал службу, и там я могу получить доступ к своей службе.Я создал пакет развертывания и развернул его на виртуальной машине, однако я просто не могу получить к нему доступ.

Сведения о службе WCF:

1 - основанная на REST 2 - Использование SSL

Если я помещаю статический HTML-файл в каталог, где находится мой файл service.svc, я могу получить к нему доступ, но не могу получить доступ к файлу service.svc.Я делаю все это с помощью IE.

Так, например,

Любая помощь будет оценена.Спасибо.

1 Ответ

0 голосов
/ 04 августа 2011

Несколько вещей для проверки:

  1. ASP.NET установлен правильно и зарегистрирован для IIS (aspnet_regiis -i).Лучший способ - использовать не статический файл, а файл .aspx, чтобы проверить, работает ли среда выполнения asp.net.
  2. Убедитесь, что вы используете 64-разрядный двоичный файл для службы wcf.Если вы скопировали его из локальной 32-битной ОС, вам может потребоваться перекомпилировать его для 64-битной версии.
  3. Вы также использовали https localy?если нет, попробуйте изменить конфигурацию службы для использования http (без ssl), проверьте, работает ли она, а затем выясните, какая конфигурация требуется для https.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...