Я пытаюсь опубликовать некоторые схемы HL7 (с довольно многими) в качестве wcf-сервисов, используя «Мастер публикации служб WCF». Мастер, казалось бы, работает и заканчивается просто отлично, создавая службу, которая предоставляет схемы, которые я хочу. Но когда я пытаюсь просмотреть вновь созданный сервис, я получаю «Приложение сервера недоступно» ... Я посмотрел в eventviewer и заметил сообщение об ошибке: «System.OutOfMemoryException». Я проверил еще раз, взглянув в «Диспетчер задач», и заметил, что aspnet_wp.exe потребляет более 1 ГБ ОЗУ до его прекращения (пул приложений, вероятно, переработан после достижения максимального потребления памяти).Схема публикации как проблема обслуживания wcf
Я был очень озадачен, почему это произошло, поэтому я решил опубликовать ту же схему, что и веб-сервис ASMX, используя «Мастер публикации веб-сервисов», чтобы узнать, будет ли это иметь какое-либо значение. После запуска мастера я попытался просмотреть службу, и это получилось просто отлично, без каких-либо проблем. Я посмотрел на сгенерированное определение WSDL, которое было огромным, и все ссылочные схемы были добавлены как встроенные схемы, а не как include или import.
Это заставило меня поверить, что это может быть проблема с генерацией WSDL, поскольку в опубликованную схему включено так много, но я не уверен, что это может быть так ...
Есть ли у кого-то, кто испытывал подобные проблемы, пытаясь опубликовать схемы как службы wcf? Я приветствую все предложения, которые могут привести меня в правильном направлении в этом вопросе.
Спасибо.
-M.Papas