Что такое тип файла .COMPILED - PullRequest
2 голосов
/ 06 мая 2009

Когда вы публикуете веб-сайт, вы получаете XML-файлы типа .compiled. Он содержит, например:

<?xml version="1.0" encoding="utf-8"?>
<preserve resultType="6" virtualPath="/App_Code/" hash="ffffffffc89f22d3" filehash="" flags="140000" assembly="App_Code" />

Для чего эти файлы? Нужно ли развертывать их на сервере?

1 Ответ

3 голосов
/ 06 мая 2009

Согласно в статье MSDN :

Для исполняемых файлов в веб-приложении ASP.NET компилятор собирает и файлы с расширением имени скомпилированного файла. Имя сборки генерируется компилятором. Скомпилированный файл не содержит исполняемый код. Вместо этого он содержит только информацию, необходимую ASP.NET для поиска соответствующей сборки.

После развертывания предварительно скомпилированного приложения ASP.NET использует сборки в папке Bin для обработки запросов. Вывод предварительной компиляции включает файлы .aspx или .asmx в качестве заполнителей для страниц. Файлы-заполнители не содержат кода. Они существуют только для того, чтобы обеспечить способ вызова ASP.NET для конкретного запроса страницы, и поэтому можно установить права доступа к файлам для ограничения доступа к страницам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...