jQuery Slim удаляет несколько функций. Причина того, что ваш код работает во втором примере, заключается в том, что вы используете полную версию jQuery.
Используйте ProcessMonitor от SysInternals для обнаружения, где полномочиям отказывают
(Потенциально можно определить ту же информацию путем присоединения отладчика и захвата на исключениях, не в Просто Моем Коде),
Вы уверены, что процесс, при котором работает услуга, имеет полномочия на папке, в которую Вы пытаетесь записать?
Я должен был также добавить эту строку к файлу AssemblyInfo.cs моего приложения для получения работы log4net.
// LOG 4 net config
[assembly:log4net.Config.XmlConfigurator(Watch=true)]
Есть ли у вас раздел конфигурации, настроенный для log4net? Я не видел этого в вашем фрагменте кода
Я бы сначала запустил службу WCF как консольное приложение - таким образом вы можете указать учетную запись пользователя для приложения, чтобы запустите от имени и посмотрите, связана ли проблема с вашей конфигурацией или с разрешениями при запуске службы через IIS.
Если вы не знаете, как запустить службу как консольное приложение, посмотрите http: // www.jacopretorius.net/2009/08/running-windows-service-inside-console.html