Доступ к файлам облачного приложения Azure

Я использую log4net для записи файла журнала для своего облачного приложения Azure.

Я вижу файл журнала в браузере, но не могу его открыть:

http://document-pdfgen.cloudapp.net/

Я просмотрел весь портал Azure и не могу найти способ получить доступ к этому файлу. Кто-нибудь делал это раньше?

Спасибо,

Филип


person Philip Tenn    schedule 21.06.2017    source источник
comment
Ваш файл .svc обслуживается, поэтому я думаю, что IIS запрещает обслуживание файлов .log. Я не уверен, есть ли в IIS параметр, запрещающий обслуживание файлов .log, но другой вариант может заключаться в том, что вам просто нужно добавить тип MIME в IIS, чтобы он понимал, как обрабатывать файл .log: iis.net/configreference/system.webserver/staticcontent/mimemap   -  person Cloud SME    schedule 21.06.2017
comment
Когда вы подключаетесь к веб-приложению по FTP, вы видите, что файл журнала записывается?   -  person Jack Marchetti    schedule 23.06.2017
comment
Есть ли у вас какие-либо обновления по этой теме? Если это полезно, пожалуйста, отметьте это как ответ.   -  person Tom Sun - MSFT    schedule 27.06.2017


Ответы (1)


Как упомянул Андрес Нава (Andrés Nava) из .NET, мы можем добавить в IIS расширение MIME log MIME-типа text/plain.

Для приложения CloudService мы можем удаленно использовать веб-роль, чтобы установить IIS самостоятельно. Сведения об удаленной облачной службе см. в официальные руководства по Azure.

Следующие подробные шаги:

  1. Удаленный рабочий стол с соответствующей ролью
  2. Ланух Менеджер IIS.
  3. Перейдите на вкладку Представление функций и нажмите Типы MIME.

введите здесь описание изображения

  1. добавьте расширение MIME log MIME-типа text/plain в IIS

введите здесь описание изображения

  1. Перезапустите IIS, тогда он должен работать правильно.

Примечание. Согласно указанной вами ссылке, вы включили просмотр каталогов. Если в этом нет необходимости, мы также можем отключить его в диспетчере IIS.

введите здесь описание изображения

person Tom Sun - MSFT    schedule 22.06.2017