По умолчанию запрашиваемая информация о триггере не записывается как traces
, если мы не регистрируем их самостоятельно. Поэтому я предлагаю записать метаданные триггера непосредственно в наш код, проверьте метаданные нужного нам триггера.
Например,
log.LogInformation(req.Host.Value + req.Path.Value)
string blobTrigger
в сигнатуру метода и [113 ] context.log(req.originalUrl)
context.log(context.bindingData.blobTrigger)
Между прочим, некоторые данные уже доступны в Application Insights.
Для триггера Http в функциях v1 мы могли бы отслеживать requests
элементов, чтобы увидеть url
. В то время как в v2 ведется подробное ведение журнала запросов , следовательно, информация типа url недоступна.
Для триггера BLOB-объектов в функциях v2 мы могли отслеживать dependencies
элементов, чтобы увидеть URL-адрес BLOB-объекта в data
. Нет аналогичного содержания в v1.
Я добавил запись машинного ключа в system.net. Примерно так:
<machineKey validationKey="aaa"
decryptionKey="bbb" validation="SHA1" />
и теперь он сохраняет пользователя в системе. Однако теперь похоже, что у меня проблемы с производительностью. Страница, которая раньше загружалась примерно 500 мс, теперь занимает вдвое больше времени.
Спрашивали ли вы у своего хостинг-провайдера, установлено ли в machine.config другое значение? Настройки в machine.config переопределят файл web.config.
Я бы попробовал несколько вещей при устранении этой проблемы: