Настройка ASP.NET (Windows)
ASP.NET представляет собой гибкий набор инструментов и технологий разработки веб-сайтов, которые позволяют вам использовать множество приложений на основе платформы ASP.NET. Plesk поддерживает платформу ASP.NET версий 2.0 и 4.x, а также платформу ASP.NET Core 1.0 и позволяет настраивать большую часть их параметров. Plesk позволяет настроить большую часть параметров ASP.NET, которые обычно необходимы для нормальной работы приложений ASP.NET.
Чтобы настроить глобальные параметры ASP.NET:
-
Перейдите в раздел Инструменты и настройки > Настройки ASP.NET (в разделе Приложения и базы данных). Настройки для различных версий ASP.NET располагаются на соответствующих вкладках.
-
Укажите параметры в строках, в которых задаются настройки подключения к базе данных для приложений ASP.NET, использующих базы данных. Эта опция доступна только для ASP.NET 2.0.x.
Если вы впервые заходите на страницу настройки ASP.NET, будут показаны примеры настроек подключения с общими структурами параметров. Вы можете удалить их и ввести собственные значения параметров.
- Чтобы добавить строку, введите нужные данные в поля Имя и Параметры подключения и щелкните по расположенному возле них значку .
- Чтобы удалить строку, щелкните по расположенному возле нее значку .
-
Настройте пользовательские сообщения об ошибках, которые будут отображаться в приложениях ASP.NET, указав параметры в поле Настраиваемые сообщения об ошибках:
-
Чтобы установить режим отображения пользовательских сообщений об ошибках, выберите соответствующую опцию в меню Режим настраиваемых сообщений об ошибках:
- On – настраиваемые сообщения об ошибках включены.
- Off – настраиваемые сообщения об ошибках выключены, и вместо них будут показаны подробные сообщения об ошибках.
- RemoteOnly – настраиваемые сообщения об ошибках будут показаны только удаленным клиентам, а ошибки ASP.NET будут показаны на локальном сервере.
-
Чтобы добавить новое пользовательское сообщение об ошибке (которое будет применено, если не выбран режим Off, введите значения в полях Код статуса и URL переадресации и нажмите .
- Код статуса определяет код статуса HTTP, получаемый в результате перенаправления на страницу ошибки.
- URL переадресации определяет веб-адрес страницы ошибки, на которой для клиента представлена информация об ошибке.
Во избежание возможных конфликтов вы не сможете добавить сообщение об ошибке с кодом ошибки, который уже существует, однако вы можете переопределить URL для существующего кода.
-
Чтобы удалить пользовательское сообщение об ошибке из списка, щелкните по значку .
-
-
Укажите настройки компиляции в разделе Компиляция и отладка:
-
Чтобы определить язык программирования, который будет использован в динамически компилируемых файлах, выберите запись из списка Язык страниц по умолчанию.
-
Если вы не хотите получать отладочную информацию от веб-приложений, уберите галочку Включить отладку.
-
Чтобы получать отладочную информацию от веб-приложений, поставьте галочку Включить отладку. В этом случае на странице диагностики ошибок будут отображаться фрагменты исходного кода, в которых содержатся ошибки.
Примечание: Запуск приложений в режиме отладки может привести к перегрузке системы или переполнению памяти. Рекомендуется использовать отладку для тестирования приложений и отключить ее перед развертыванием приложения для рабочего сценария.
-
-
Укажите параметры кодировки для приложений на ASP.NET в разделе Настройки глобализации:
- Чтобы установить принятую кодировку для всех входящих запросов, введите значение кодировки в поле Кодировка запросов (по умолчанию utf-8).
- Чтобы установить принятую кодировку для всех ответов, введите значение кодировки в поле Кодировка ответных сообщений (по умолчанию utf-8).
- Чтобы установить кодировку, которая будет использоваться по умолчанию для анализа файлов
.aspx
,.asmx
и.asax
, введите значение кодировки в поле Кодировка файлов по умолчанию (по умолчанию Windows-1252). - Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию для обработки входящих веб-запросов, выберите соответствующий вариант в списке Язык и региональные параметры.
- Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию при выполнении поиска ресурсов в зависимости от пакета локализации, выберите соответствующий элемент из списка Язык и региональные параметры интерфейса.
-
Установите уровень безопасности для доступа к исходному коду приложений на ASP.NET в поле Уровень доверия CAS.
Уровень доверия CAS – это набор ограничений, применяемых к тому или иному приложению. Например, низкий уровень доверия ограничивает сетевые возможности приложения (например, отправку почты), а максимальный уровень доверия снимает все ограничения.
-
Чтобы разрешить изменение уровня доверия CAS для сайтов, поставьте галочку Разрешить изменение уровня доверия CAS для отдельных сайтов. Если вы не поставите эту галочку, сайты будут использовать серверные настройки. В противном случае каждый сайт сможет иметь собственный уровень доверия CAS, указанный в его настройках хостинга.
Примечание: Если для блока кода установлен слишком низкий уровень безопасности, это приведет к некорректной работе блока. Более подробную информацию об уровнях прав смотрите в https://msdn.microsoft.com/en-us/library/Aa302425
-
-
Установите параметры сеанса клиента в разделе Настройки сеансов:
- Чтобы установить режим идентификации по умолчанию для приложений, выберите нужный элемент из списка Режим идентификации. Режим идентификации Windows следует выбирать, если используется какая-либо из форм идентификации IIS.
- Чтобы установить максимально допустимое время бездействия, после которого сеанс будет завершен, введите соответствующее значение в минутах в поле Допустимое время простоя сеанса.
-
Нажмите OK, чтобы применить все изменения.
Примечание: Plesk позволяет создавать отдельные конфигурации для разных версий .NET.
Примечание: Если вы хотите использовать веб-приложения ASP.NET Core 1.0, выберите компоненты .NET Core Runtime и ASP.NET Core при установке Plesk. После этого вы можете загрузить на сайт и использовать свое приложение ASP.NET Core 1.0. В этом случае рекомендуется отключить поддержку ASP.NET для домена (перейдите на страницу Сайты и домены > Настройки хостинга и уберите галочку Поддержка Microsoft ASP.NET) в целях экономии ресурсов сервера.