IIS 6.0 и ASP.NET - не Могли записать в выходной файл …, имя каталога недопустимо

проверьте это в C:\WindowsAzure\Logs\

больше информации: https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows#troubleshoot и-поддержка

8
задан Daniel Schaffer 27 April 2009 в 16:48
поделиться

7 ответов

Я нашел ответ, который применим, если вы установили профилировщик ANTS, и он вылетел во время профилирования. Эта статья базы знаний описывает одно из решений:

http://www.red-gate.com/supportcenter/Content.aspx?p=ANTS%20Profiler&c=knowledgebase \ ANTS_Profiler \ KB200903000362 .htm

4
ответ дан 5 December 2019 в 12:13
поделиться

Используйте SysInternals FileMon (или ProcMon, если хотите), чтобы увидеть реальный файл, о котором он грызет. Вы можете ограничить его только мониторингом IIS, если у вас занятый сервер, хотя я бы начал со всех процессов и просто захватил пару секунд вывода.

Перед запуском убедитесь, что IIS был сброшен с помощью iisreset / restart, чтобы ошибка не кэшируется ранее.

Райан

2
ответ дан 5 December 2019 в 12:13
поделиться

Хорошо, когда вы восстановили установку, вы имели в виду ASPNET_REGIIS -u / ASPNET_REGIIS -i? это исправит права доступа к диску.

Это может быть ваш вирусный сканер; исключите ваши временные папки .net / inetpub, если можете, и если это безопасно.

1
ответ дан 5 December 2019 в 12:13
поделиться

Попытаться отключить Службу индексирования Windows для папки временных файлов asp.net

0
ответ дан 5 December 2019 в 12:13
поделиться

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.

0
ответ дан 5 December 2019 в 12:13
поделиться

У меня была такая же ошибка при запуске веб-приложения 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 ( щелкните правой кнопкой мыши, "Свойства", вкладка "Безопасность", "Дополнительно", "Владелец")

2
ответ дан 5 December 2019 в 12:13
поделиться

Вот окончательное решение :)


  1. Сначала предоставьте все разрешения учетной записи ASPNET, учетной записи NETWORK SERVICE для папки «Временные файлы ASP.NET» в зависимости от используемой среды.
    например C: \ windows \ microsoft.net \ framework \ v2.xxx \ ASP.NET Временные файлы.

  2. Проверьте временную папку, настроенную для вашего устройства, в переменных среды для TEMP и TEMP. Для этой папки также предоставьте все разрешения учетной записи ASPNET, учетной записи NETWORK SERVICE. Сбросить IIS Он должен работать нормально.

0
ответ дан 5 December 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: