Пересобрать и заменить пул приложений, сделать это вручную, если нет, зайти в Baidu
Перезапустите iis: iisreset
Если вы обеспокоены тем, что перезапуск iis не завершен, явно запустите командную строку cmd:
@rem cmd-операция
net stop http /y & net start http & iisreset /restart & net stop w3svc & net start w3svc
Отладка сайта ASP обычно включает разрешения, родительский путь, 32-разрядный пул приложений, версию dotnet и то, является ли оно классическим. Соединение с базой данных должно явно указывать порт, разрешения для каталога исходного кода, разрешения для временного каталога.
права пользователя iis (разные версии системы, имя пользователя iis может отличаться)
Вышеупомянутые ключевые моменты в основном охватывают большинство проблем отладки asp.
IIS в 2003 году обычно требует добавления пользователей, сетевых служб и разрешений iis_wpg.
2008R2 обычно добавляет разрешения этих пользователей: Пользователи; СЕТЕВАЯ СЛУЖБА; IIS_IUSRS; Прошедшие проверку пользователи.
≥2012R2 обычно добавляет разрешения этих пользователей: Пользователи; СЕТЕВАЯ СЛУЖБА; IIS_IUSRS; IUSR; Прошедшие проверку пользователи.
#ps1 операция PowerShell
robocopy "C:\inetpub\temp\appPools" "C:\appPools" /S /E /IS /NFL /np
Stop-Service -Force WAS
Remove-Item -Recurse -Force C:\inetpub\temp\appPools\*
Start-Service W3SVC
iisreset
например:
https://blog.csdn.net/weixin_30279315/article/details/96819149
https://blog.csdn.net/weixin_46074138/article/details/128345121
Перезапустите iis и наблюдайте за устранением проблем с web.config.
Например, путь к веб-сайту iis по умолчанию, корневой каталог диска C, корневой каталог диска D, путь к веб-сайту iis по умолчанию, новый подкаталог и т. д.
Do an iisreset (doesn't work for me)
Do an iisreset, then reboot (doesn't work for me)
Remove ASP.NET temporary files (doesn't work for me)
Remove ASP.NET temporary files and reboot (doesn't work for me)
Reinstall (repair) .NET framework (the only solution that works for me)
Использование инструмента восстановления .NET Framework от Microsoft