Просто обновление для более современных ОС (Vista, Win7 и т. Д.) - изменился путь к файлу temp может отличаться от нескольких переменных. Пункты ниже не являются окончательными, однако, они мало я сталкивался: переменная
среда «Темп» установка - то это было бы:
%temp%\Temporary ASP.NET Files
Права доступа и какое приложение/процесс (VS, IIS , IIS Express) запускает компилятор .Net. Доступ к C: \ WINDOWS \ Microsoft.NET \ Framework папки требует повышенных разрешений, и если вы не развиваются под учетной записью с достаточными правами, эта папка может быть использована:
c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files
Есть также случаи, когда временная папка может быть установлено с помощью конфигурации для машины или сайта специфического использования этого:
<compilation tempDirectory="d:\MyTempPlace" />
у меня даже есть напуганные установки на работе, где мы не запускать Администратор по умолчанию, а также ИТ-парням войти в сценарий, установленные% TEMP %, и я получаю временные файлы в 3 разных местах в зависимости от того, что компилирует вещи! И я до сих пор не уверен, как эти пути собираются ... вздох.
Все еще, dthrasher верен, вы можете просто удалить их, и VS и IIS просто перекомпилируют их по мере необходимости.
Спасибо за ваш ответ, я действительно надеюсь, что в конечном итоге я смогу вернуть пользу! –
Стоит отметить, что вы не должны удалять папку временных файлов ASP.NET, но вы можете очистить ее содержимое. – Piedone
Очистка этой папки исправила неправильное обнаружение версии зависимостей в проекте установки InstallShield LE. (Моя основная сборка имела ссылку на EntityFramework 6.4, но IS упаковала 4.4, которая была в этой папке) – Jerther