У меня странная ситуация с веб-службой WCF, работающей на 64-битной Win7.
Сначала конфигурация:
.NET 3.5, WCF, веб-служба, скомпилированная для x86, работающая как консольное приложение (или служба Windows, в этом случае не имеет значения).
Я использую BasicHttpBinding.У меня также aspNetCompatibilityEnabled установлено в "true".
У меня есть тестовые клиенты, написанные на C #, Java, PHP и Ruby.
Теперь проблема:
Все работает простонормально на XP Pro, Win7 32bit, Win server 2003, Win server 2008 R2 64 bit.
Когда я работаю на Win7 64 bit, все устанавливается нормально, и веб-служба запускается просто отлично.Я могу запустить клиент C # с этим сервисом, и он работает.Когда я запускаю Java, он выдает ошибку «Can't connect».
Кроме того, когда я набираю «http://localhost:55555/RmJobService.svc" в IE 8, он сразу же возвращается с пустой страницей, предлагая проблему с соединениемИнтересно, что когда веб-служба не работает, IE 8 занимает гораздо больше времени, чтобы вернуться с ошибкой.
Поскольку он работает на 64-разрядной версии Win server 2008 R2, это не выглядит32/64 битная проблема.
Странно, что образец C # может потреблять услугу ...
Любая помощь будет принята с благодарностью! Спасибо! Daver