В моем предыдущем задании наш наиболее распространенный метод резервного копирования/архива использовал жесткие диски. единственная "трудная" часть для нас управляла тем, что было сохранено на каждом диске. при предложении некоторой логической/управляемой системы для организации жестких дисков, необходимо быть золотыми.
Рекомендуется? наверное, нет. Недопустимый? возможно. Возможный? да.
Можно использовать виртуальные каталоги в каталоге 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)
Введите имя своего общего виртуального каталога кода в текстовое поле "Alias". Это имя должно соответствовать названию пустой папки, которую Вы создали в каталоге App_Code.
Наконец, введите фактический путь к общему участку кода в текстовом поле "Physical path".
Нажмите "OK", чтобы закончить создавать виртуальный каталог.
В следующий раз, когда Вы просматриваете сайт, IIS должен скомпилировать файлы, расположенные в физическом пути что Ваши ссылки виртуального каталога.
Примечание: Вы, возможно, должны сбросить IIS или "коснуться" сети. Файл конфигурации для запуска того процесса.
Запустите> Выполнение> iisreset
По-видимому, IIS дает приоритет содержанию виртуального каталога, но этому нужно присутствие физического пути, чтобы заставить это компилировать.
Итак, почему Вы не скомпилировали бы код, который Вы хотите в своем общем App_Code и устанавливаете его в GAC? Это - то, что там для, и намного более безопасный, чем, что Вы предлагаете.