Хук «обновление» не будет вызываться, если вы используете
Profile.updateOne();
Profile.findOneAndUpdate();
и т. Д.
Причина, по которой «findOneAndUpdate
» работает, потому что вы используете
Profile.findOneAndUpdate();
, должна иметь смысл.
Появляется, как будто браузер пытается отобразить то, что это думает, XML-файл, так как это дает ошибку на втором символе первой строки. Таким образом, я думаю, что файл не анализируется, но просто возвращается, как сразу. Проверьте, настроен ли Ваш сервер IIS правильно и что он на самом деле анализирует Ваши теги ASP прежде, чем возвратить страницу.
Когда я вошел во вкладку ASP.NET для виртуального каталога, я заметил, что версия ASP.NET не была выбрана (это было пустое поле комбинированного списка). Выбор версии платформы.NET добился цели.Спасибо.
Как и в предыдущем комментарии, в моей настройке также не была выбрана версия ASP.NET. Но после выбора версии я получил следующую ошибку при доступе к файлу aspx. Windows XP, IIS 5.1. Сведения об исключении: System.Web.Hosting.HostingEnvironmentException: не удалось получить доступ к метабазе IIS.
Выполнил следующие команды, aspnet_iis -i и aspnet_iis -ga
разрешил проблему.
Когда я это сделал. Работало нормально.
Перейдите в эту директорию в командной строке C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 Выполните эту команду Aspnet_regiis -I
, это установит aspnet