Я использую Windows 7 и обычно не являюсь разработчиком в этой настройке, и недавно создал службу отдыха WCF в C #, которую я сейчас пытаюсь развернуть в IIS только на моем локальном компьютере. После долгих споров я настраивал приложение, но при переходе к приложению я получаю сообщение об ошибке:
Ошибка компиляции
Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.
Сообщение об ошибке компилятора: CS0016: Не удалось записать в выходной файл 'c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Временные файлы ASP.NET \ scom_sibyll \ 8c0b945e \ 9329016 \ App_global.asax.eagmqgcd.dll ' -- 'В доступе отказано. «
Я по возможности охотился в Интернете и изменил разрешения в модуле «Временные файлы ASP.NET», чтобы предоставить полные права учетной записи сетевой службы, и сделал то же самое с папкой «Temp». Он копирует несколько файлов до сбоя, поэтому у него есть разрешения на запись, поэтому я проверил разрешения на чтение из моей исходной папки, и это тоже работает. Кроме того, я заметил, что при попытке кеширования DLL-файла он перестает работать, и попытался отключить антивирусную защиту, а также отключить UAC, чтобы посмотреть, смогу ли я выяснить, что блокирует это. Я свежа из идей сейчас. У кого-нибудь есть предложения?