проверьте это в C:\WindowsAzure\Logs\
больше информации: https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows#troubleshoot и-поддержка
Я нашел ответ, который применим, если вы установили профилировщик ANTS, и он вылетел во время профилирования. Эта статья базы знаний описывает одно из решений:
http://www.red-gate.com/supportcenter/Content.aspx?p=ANTS%20Profiler&c=knowledgebase \ ANTS_Profiler \ KB200903000362 .htm
Используйте SysInternals FileMon (или ProcMon, если хотите), чтобы увидеть реальный файл, о котором он грызет. Вы можете ограничить его только мониторингом IIS, если у вас занятый сервер, хотя я бы начал со всех процессов и просто захватил пару секунд вывода.
Перед запуском убедитесь, что IIS был сброшен с помощью iisreset / restart, чтобы ошибка не кэшируется ранее.
Райан
Хорошо, когда вы восстановили установку, вы имели в виду ASPNET_REGIIS -u / ASPNET_REGIIS -i? это исправит права доступа к диску.
Это может быть ваш вирусный сканер; исключите ваши временные папки .net / inetpub, если можете, и если это безопасно.
Попытаться отключить Службу индексирования Windows для папки временных файлов asp.net
I received the same error. The anti-virus/security software (McAffee Viruscan Enterprise) was preventing visual studio tool csc.exe to dynamically compile code and create the entity data model dll in the directory folder above which falls under the windows directory folder. There is a section in McAffee called access protection that has a rule called Maximum Protection that prohibits creating executable files in the windows directory folder. Simply temporary disable the rule or access protection to compile the website successfully.
У меня была такая же ошибка при запуске веб-приложения IIS 7.0 / Vista Ultimate / .NET 2.0. Я попытался установить разрешения «Полный доступ» для временной папки для пользователя СЕТЕВОЙ СЛУЖБЫ (щелкните правой кнопкой мыши папку c: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727
, вкладка «Свойства», «Безопасность») и выключите антивирус и UAC, но это не помогло.
Но это сработало как чудо: Откройте диспетчер IIS -> выберите «Просмотр пулов приложений» в правом меню -> выберите «Дополнительные настройки» -> Задайте свое имя пользователя (и пароль) в свойстве «Identity» -> Перезапустить IIS
. Если это не сработает, дополнительно проверьте, что вы являетесь владельцем папки c: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727
( щелкните правой кнопкой мыши, "Свойства", вкладка "Безопасность", "Дополнительно", "Владелец")
Вот окончательное решение :)
Сначала предоставьте все разрешения учетной записи ASPNET, учетной записи NETWORK SERVICE для папки «Временные файлы ASP.NET» в зависимости от используемой среды.
например C: \ windows \ microsoft.net \ framework \ v2.xxx \ ASP.NET Временные файлы.
Проверьте временную папку, настроенную для вашего устройства, в переменных среды для TEMP и TEMP. Для этой папки также предоставьте все разрешения учетной записи ASPNET, учетной записи NETWORK SERVICE. Сбросить IIS Он должен работать нормально.