Я не уверен, что это возможно, но я хочу, чтобы функция запускалась, как только служба WCF запускается для генерации исходных данных кеша. Теперь я не беспокоюсь о том, как реализовать кеш, мой вопрос заключается в том, что функция запускается при запуске службы. Служба будет RESTful.Запуск функции при запуске WCF
служба в конечном итоге будет размещен в IIS и использует .Net Framework 4.5
Для чего это ни стоило, ни один из этих вариантов не работал для меня - мне пришлось использовать 'AppInitialize', потому что я обрабатывал файлы' .svc', которые были автоматически сгенерированы. Но это в стороне, хороший тщательный ответ. –
И я испытал один странный побочный эффект, используя метод настройки службы IIS/4.5: внутри «Configure» мне пришлось добавить строку ниже, потому что она больше не читала мою сеть.настройки файла конфигурации и все пошло haywire: 'config.LoadFromConfiguration()' – user2403744
@ user240374 Очень полезная информация! Чтение страницы MSDN, которая была связана в основном ответе, кажется, что точка IIS/4.5 «настройка конфигурации службы» позволяет вам настроить службу в коде, а не в файле web.config. Поэтому я предполагаю, что имеет смысл, что если у вас есть один из этих методов Configure, IIS будет игнорировать web.config, если вы явно не скажете, чтобы он прочитал его. – bmode