Как установить виртуальный каталог App_Code в IIS7?

В моем предыдущем задании наш наиболее распространенный метод резервного копирования/архива использовал жесткие диски. единственная "трудная" часть для нас управляла тем, что было сохранено на каждом диске. при предложении некоторой логической/управляемой системы для организации жестких дисков, необходимо быть золотыми.

0
задан 3 September 2009 в 07:38
2 ответа

Рекомендуется? наверное, нет. Недопустимый? возможно. Возможный? да.

Можно использовать виртуальные каталоги в каталоге App_Code ASP.NET основанный на файле веб-сайт, размещенный в IIS7.

Создайте пустой путь на диске

Во-первых, создайте файловую структуру, подобную пути ниже, где "MyWebRoot" является корневым каталогом Вашего веб-сайта, и "MySharedCode" является именем, которое Вы хотите для виртуального каталога, который будет содержать общий *.cs или *.vb файлы исходного кода.

E:\MyWebRoot\App_Code\MySharedCode

Замаскируйте физический путь с виртуальным каталогом

Затем, откройте Internet Information Services (IIS) Manager и найдите свой сайт под узлом "Сайтов" сервера.

Нажмите плюс рядом с названием сайта для расширения сайта. Вы будете видеть высокоуровневые перечисленные каталоги.

Щелкните правой кнопкой по каталогу "App_Code" и выберите "Add Virtual Directory..." (Снимок экрана See)

Диалоговый снимок экрана виртуального каталога IIS

Введите имя своего общего виртуального каталога кода в текстовое поле "Alias". Это имя должно соответствовать названию пустой папки, которую Вы создали в каталоге App_Code.

Наконец, введите фактический путь к общему участку кода в текстовом поле "Physical path".

Нажмите "OK", чтобы закончить создавать виртуальный каталог.

В следующий раз, когда Вы просматриваете сайт, IIS должен скомпилировать файлы, расположенные в физическом пути что Ваши ссылки виртуального каталога.

Примечание: Вы, возможно, должны сбросить IIS или "коснуться" сети. Файл конфигурации для запуска того процесса.

Запустите> Выполнение> iisreset

По-видимому, IIS дает приоритет содержанию виртуального каталога, но этому нужно присутствие физического пути, чтобы заставить это компилировать.

2
ответ дан 4 December 2019 в 15:29

Итак, почему Вы не скомпилировали бы код, который Вы хотите в своем общем App_Code и устанавливаете его в GAC? Это - то, что там для, и намного более безопасный, чем, что Вы предлагаете.

0
ответ дан 4 December 2019 в 15:29
  • 1
    Microsoft создала компиляцию по требованию понятие веб-сайта, и это - customer' s предпочтенная стратегия развертывания. Нам, вероятно, придется скомпилировать, но мне любопытно, если это может быть сделано в IIS7 как он, мог бы быть в IIS6. –   4 September 2009 в 05:54
  • 2
    В то время как компиляция по требованию, конечно, выглядит хорошей, как только Вы начинаете совместно использовать блоки как это, GAC является намного более хорошим решением. –  Christopher_G_Lewis 4 September 2009 в 17:18
  • 3
    Так Вы говорящий что это can' t быть сделанным или Вы don' t знают? –   4 September 2009 в 23:24

Теги

Похожие вопросы