..
Важным аспектом веб-приложений является управление информации о конфигурации, области, которая включает в себя несколько элементов, в том числе:
Эти элементы управляются через ряд настраиваемых параметров. Например, когда приложение, включить состояние сеанса (сессии), вы можете определить, где разместить управление, при наличии выбора между такими процесса или отдельного компьютера (с помощью службы Windows или SQL Server). Это можно также настроить продолжительность сессии государство и каким образом приложение должно отслеживать такую информацию (например, с помощью печенья).
Хотя кэширование является очень важным элементом, потому что когда вы решите кэше содержание своего веб-сайта эта функция позволяет настроить длительность пребывания в кэш-памяти и места для хранения (на сервер, клиент, прокси).
Опции конфигурации этих двух особенностей можно управлять через соответствующие файлы конфигурации. В ранних версиях ASP.NET для изменения конфигурации веб-приложения предназначена для работы непосредственно на файл конфигурации в XML-формате. К счастью, однако последние версии ASP.NET (от 2,0 и выше) обеспечивают два инструмента, которые делают гораздо проще конфигурация веб-приложения. Первый раздел инструмент конфигурации ASP.NET доступны в IIS (версия 7), второй администрирования веб-узла в Visual Studio (см. ниже).
Файлы конфигурации. NET являются XML-файлами, содержимое которых понимается выполнения. NET Framework. Во время выполнения этих файлов интенсивно читаются для настройки различных параметров, необходимых, и эти параметры являются кумулятивными. Например, файл web.config конфигурации загружается при запуске приложения, но первый файл конфигурации, который рассматривается в machine.config и настройки двух файлов являются как следует.
Machine.config файл обычно находится в C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Setup (где ххххх это версия NET Framework.). Этот файл устанавливает значение по умолчанию поведение всех. NET приложения выполняются на локальном компьютере. Вот пример этого файла

Обратите внимание на наличие различных разделов конфигурации. Среди различных Например, можно найти следующее

указывающие исполнения среду с помощью проверки подлинности форм ASP.NET (один из вариантов аутентификация) для аутентификации пользователей сайта. Он также указывает на использование SQL Server для управления состоянием сеанса, с тайм-аут на 25 минут, а трек, который был непосредственно в URI.
Machine.config затем позволяет управлять настройками по умолчанию на компьютере, и это оказывает определенное влияние на всех. NET приложений. По этой причине он обычно не очень хорошая идея, чтобы сделать прямые изменения в файл. Кроме окон приложений виде. NET также зависит от отдельного файла конфигурации, и обычно называется так же, как исполняемый файл (например, если исполняемый называется miaapplicazione.exe конфигурационный файл будет связан miaapplicazione.exe. конфигурации). Веб-приложения. NET, а не зависеть от файла с именем web.config. Эти файлы должны быть включены в папку, где находится приложение.
Пример файла web.config следующим

В предыдущих версиях ASP.NET 2.0 файлы web.config должен был быть изменен вручную, без какой-либо инструмент поддержки, который будет обеспечивать, чтобы то, что вы написали на них было corretto.A из ASP.NET 2.0, но доступен в Visual Studio новый инструмент под названием Администрирование веб-узлов Tool (WSAT).
Давайте коротко посмотрим, как она работает. Создайте новый веб-проект в Visual Studio или apriamone существующих (ранее созданные из них хорошо) и нажмите на ASP.NET меню Веб-узел Конфигурация

Это открывает следующую страницу конфигурации

, через который вы можете изменить файл web.config без необходимости написания кода вручную. Щелкаем на вкладку, например, приложений и нажмите на ссылку внутри Создать параметры приложения

Вставить параметр, называемый владелец, значение которого Гуфи и сохранить

Если мы посмотрим на web.config мы увидим, что новые настройки вводится автоматически

Аналогично вы можете настроить параметры безопасности и другие настройки провайдера через вкладку страницы.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |