Вы можете изменить набор зарегистрированных типов файлов ASP.NET, чтобы включить файлы .html и .htm, но это приведет к снижению производительности для этих типов файлов (и даст дополнительную работу рабочему процессу ASP.NET).
На заметку! Что произойдет, если ошибка возникнет в самой странице сообщения об ошибке? Если ошибка возникнет в странице специальной ошибки (в нашем случае, DefaultError.aspx), ASP.NET не сможет ее обработать. Она не попытается повторно отправить пользователя на ту же страницу. Наоборот, она покажет обычную клиентскую страницу ошибки с обычным сообщением.
Этот раздел, который является новым в ASP.NET 2.0, позволяет определить связывающие соединения, которые будут использоваться где-то в другом месте вашего приложения. Видя, что строки соединения должны повторно использоваться только для поддержки организации пула соединений и должны модифицироваться без повторной компиляции Web-приложения, имеет смысл сохранить их в файле web.config.
Вы можете добавить столько строк соединения, сколько необходимо. Для каждой из них вам нужно будет определить имя провайдера ADO.NET (подробно об этом будет сказано в главе 7).
Далее показан пример, в котором определяется одна строка соединения:
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns="http://schemes.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<add name="NorthwindConnection"
connectionString=
"Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>...</system.web>
</configuration>
Специальные параметры настройки добавляются в специальный элемент, называемый <appSettings>. Далее показано место в файле web.config, в котором находится раздел <appSettings>:
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns="http://schemes.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<!-- Отсюда начинаются специальные данные приложения. -->
</appSettings>
<system.web>...</system.web>
</configuration
Добавляемые вами специальные параметры настройки записываются в виде простых строковых переменных. Вы можете прибегнуть к специальной настройке web.config по нескольким причинам. Нередко вам может понадобиться возможность записывать жестко закодированную, но изменяемую информацию соединения во внешние источники, такие как связывающие строки базы данных, пути к файлам и URL-адреса Web-служб.
предыдущая следующая страница оглавление
222