2013-12-06 1 views
1

В ASP.NET webforms 2.0. Где собрана папка app_code? У меня есть веб-сайт, выпущенный на производстве, но у меня нет app_code.dll в bin foder, классы app_code находятся в папке app_code. Это возможно? Мой сайт выполняет эти .cs-файлы в папку app_code напрямую без сборки?Как app_code публикуется на веб-сайте asp.net 2.0? Сборка или непосредственно в их классах .cs?

спасибо.

+0

Если вы публикуете веб-сайт с помощью проекта веб-развертывания, все файлы .cs будут скомпилированы в одну DLL (точнее, все они скомпилированы для каждой папки, а затем позже объединены в один монтаж). Кроме того, вы можете хранить файлы .cs в App_Code, они будут работать так же, как ожидалось (если они не были скомпилированы с проектом развертывания). – Luaan

+0

Спасибо Luaan !! –

ответ

1

Вы говорите о сайте проектов. В JIT компиляции пинки в и производит сборку в этом месте (в зависимости от версии):

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files

Однако, если вы говорите об проектах веб-приложений или WAP, то предварительно скомпилированная сборка с именем проекта находится в папке bin. Существует NO «app_code» волшебная папка.

Тем не менее, в веб-проектов, вы можете изменить временную папку в другую папку по вашему выбору, указав атрибут tempDirectory в compilation разделе вашего web.config.

 Смежные вопросы

  • Нет связанных вопросов^_^