тег <Trace> В файле web.config делает работу сайта нормальной. Без него он работает чрезвычайно медленно
I have a very strange problem. I have a webapplication that runned very smoothly. Last week I moved the webapplication from a server with Windows 2012 en SQL Server 2016, to a new server with Windows 2019 and SQL Server 2019. The new server has more CPU's, more memory. But when I open my site and try to save changes, it's unacceptably slow. It can take minutes to save. The problem is not the database, I've checked that. Running the same locally on my dev-PC, no problem. Now I've added the following to my web.config to trace and try to figure out the problem. And that's the strange thing. With this it runs at normal speed. <trace pageOutput="false" requestLimit="10" enabled="true" localOnly="true" traceMode="SortByTime" mostRecent="true"/> How can this be? I don't want trace to be enabled for security reasons. But when I remove it, my webapp is slow again. Anyone any answers?
Что я уже пробовал:
Убедился, что причиной проблемы была не база данных. Я сравнил web.config со старой ситуацией, когда он работал нормально, чтобы увидеть, есть ли какие-то несоответствия, но их нет. Кроме переписывания, которое я удалил, это точно то же самое. Добавление перезаписи назад тоже не помогло.
Richard Deeming
Включена ли трассировка на уровне сервера? Я не думаю, что для этого существует определенный пользовательский интерфейс, но вы должны быть в состоянии проверить это с помощью "редактора конфигурации" в диспетчере IIS.