wcf svclog в unc путь? - PullRequest
       1

wcf svclog в unc путь?

0 голосов
/ 03 мая 2011

У меня есть служба wcf, для которой я хочу предоставить трассировку на рабочем сервере, к которому у меня нет локального доступа.

Я хотел бы иметь возможность сохранить файл .svclog вUNC-путь вместо локального диска.

К сожалению, мои попытки пока дали очень бесполезное сообщение об ошибке внутреннего сервера IIS7 500.(даже если пользовательские ошибки отключены)

Моя конфигурация трассировки web.config выглядит следующим образом:


<system.diagnostics>
  <trace autoflush="true" />
  <sources>
    <source name="System.ServiceModel" propagateActivity="true"
      switchValue="Information, ActivityTracing">
      <listeners>
        <add name="sdt" type="System.Diagnostics.XmlWriterTraceListener"
          initializeData="\\fileserver\rootshare\mysite\app_data\my.svclog" />
      </listeners>
    </source>
  </sources>
</system.diagnostics>

Если я изменяю путь unc на локальный путьи запустите его на моем локальном веб-сервере, тогда все будет работать нормально

Процесс пула приложений запускается как ограниченная учетная запись пользователя, эта учетная запись имеет полные права доступа к папке app_data ... любые мысли или очевидные причины, которые не будут работать?(может быть, этот слушатель не поддерживает unc paths?)

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Настройка robocopy для перемещения файла с локального сервера на путь UNC будет намного меньше проблем и потенциальной угрозы безопасности.

0 голосов
/ 10 мая 2011

Попробуйте сделать UNC полностью доверенным .. http://blogs.msdn.com/b/shawnfa/archive/2004/12/30/344554.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...