Member 13522501 Ответов: 3

Нет папки с именем "в<предварительно>В папке app_code&ЛТ;/подготовка и GT;" на моем сайте после публикации


привет
есть папка с именем "
App_Code
- на моем сайте.
эта папка будет создана после того, как я добавлю страницу веб-сервиса на свой сайт.
и несколько необходимых файлов в нем.
но после публикации эта папка не будет существовать в опубликованных файлах.
почему?
спасибо

Что я уже пробовал:

я couldent сделать какие-то вещи по этой теме

3 Ответов

Рейтинг:
1

MadMyche

Это сделано специально. Код, который находится в папке, будет скомпилирован в проекты DLL файл, который будет находиться в BIN папка.

Вы можете прочитать больше об этой структуре по адресу ASP.NET структура папок веб-проекта[^]

Вот та часть, которая имеет отношение к вашему вопросу:

App_Code Contains source code for shared classes and business objects (for example, ..cs, and .vb files) that you want to compile as part of your application. In a dynamically compiled Web site project, ASP.NET compiles the code in the App_Code folder on the initial request to your application. Items in this folder are then recompiled when any changes are detected.

Note: You can add any type of class file to the App_Code folder in order to create strongly typed objects that represent those classes. For example, if you put Web service files (.wsdl and .xsd files) in the App_Code folder, ASP.NET creates strongly typed proxies for those classes.


Рейтинг:
1

var Programer

я думаю
вы должны иметь только один класс.cs, по крайней мере, в этой папке, прежде чем сделать публикацию
таким образом, любая пустая папка не существует в опубликованных файлах.


Рейтинг:
0

Richard Deeming

Это нормально. Файлы в папке App_Code папка будет скомпилирована в сборку в bin папка. То App_Code папка не требуется для предварительно скомпилированного / опубликованного сайта.