Настройка 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:

  1. Перейдите в раздел Инструменты и настройки > Настройки ASP.NET (в разделе Приложения и базы данных). Настройки для различных версий ASP.NET располагаются на соответствующих вкладках.


    ASP_Net

  2. Укажите параметры в строках, в которых задаются настройки подключения к базе данных для приложений ASP.NET, использующих базы данных. Эта опция доступна только для ASP.NET 2.0.x.

    Если вы впервые заходите на страницу настройки ASP.NET, будут показаны примеры настроек подключения с общими структурами параметров. Вы можете удалить их и ввести собственные значения параметров.

    • Чтобы добавить строку, введите нужные данные в поля Имя и Параметры подключения и щелкните по расположенному возле них значку Icon_add.
    • Чтобы удалить строку, щелкните по расположенному возле нее значку Icon_remove.
  3. Настройте пользовательские сообщения об ошибках, которые будут отображаться в приложениях ASP.NET, указав параметры в поле Настраиваемые сообщения об ошибках:
    • Чтобы установить режим отображения пользовательских сообщений об ошибках, выберите соответствующую опцию в меню Режим настраиваемых сообщений об ошибках:
      • On – настраиваемые сообщения об ошибках включены.
      • Off – настраиваемые сообщения об ошибках выключены, и вместо них будут показаны подробные сообщения об ошибках.
      • RemoteOnly – настраиваемые сообщения об ошибках будут показаны только удаленным клиентам, а ошибки ASP.NET будут показаны на локальном сервере.
    • Чтобы добавить новое пользовательское сообщение об ошибке (которое будет применено, если не выбран режим Off, введите значения в полях Код статуса и URL переадресации и нажмите Icon_add.
      • Код статуса определяет код статуса HTTP, получаемый в результате перенаправления на страницу ошибки.
      • URL переадресации определяет веб-адрес страницы ошибки, на которой для клиента представлена информация об ошибке.

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

    • Чтобы удалить пользовательское сообщение об ошибке из списка, щелкните по значку Icon_remove.
  4. Укажите настройки компиляции в разделе Компиляция и отладка:
    • Чтобы определить язык программирования, который будет использован в динамически компилируемых файлах, выберите запись из списка Язык страниц по умолчанию.
    • Если вы не хотите получать отладочную информацию от веб-приложений, уберите галочку Включить отладку.
    • Чтобы получать отладочную информацию от веб-приложений, поставьте галочку Включить отладку. В этом случае на странице диагностики ошибок будут отображаться фрагменты исходного кода, в которых содержатся ошибки.

      Примечание. Запуск приложений в режиме отладки может привести к перегрузке системы или переполнению памяти. Рекомендуется использовать отладку для тестирования приложений и отключить ее перед развертыванием приложения для рабочего сценария.

  5. Укажите параметры кодировки для приложений на ASP.NET в разделе Настройки глобализации:
    • Чтобы установить принятую кодировку для всех входящих запросов, введите значение кодировки в поле Кодировка запросов (по умолчанию utf-8).
    • Чтобы установить принятую кодировку для всех ответов, введите значение кодировки в поле Кодировка ответных сообщений (по умолчанию utf-8).
    • Чтобы установить кодировку, которая будет использоваться по умолчанию для анализа файлов .aspx, .asmx и .asax, введите значение кодировки в поле Кодировка файлов по умолчанию (по умолчанию Windows-1252).
    • Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию для обработки входящих веб-запросов, выберите соответствующий вариант в списке Язык и региональные параметры.
    • Чтобы выбрать языковые и региональные параметры, которые должны использоваться по умолчанию при выполнении поиска ресурсов в зависимости от пакета локализации, выберите соответствующий элемент из списка Язык и региональные параметры интерфейса.
  6. Установите уровень безопасности для доступа к исходному коду приложений на ASP.NET в поле Уровень доверия CAS.

    Уровень доверия CAS – это набор ограничений, применяемых к тому или иному приложению. Например, низкий уровень доверия ограничивает сетевые возможности приложения (например, отправку почты), а максимальный уровень доверия снимает все ограничения.

    • Чтобы разрешить изменение уровня доверия CAS для сайтов, поставьте галочку Разрешить изменение уровня доверия CAS для отдельных сайтов. Если вы не поставите эту галочку, сайты будут использовать серверные настройки. В противном случае каждый сайт сможет иметь собственный уровень доверия CAS, указанный в его настройках хостинга.

      Важно. Если для блока кода установлен слишком низкий уровень безопасности, это приведет к некорректной работе блока. Более подробную информацию об уровнях прав смотрите в https://msdn.microsoft.com/en-us/library/Aa302425

  7. Установите параметры сеанса клиента в разделе Настройки сеансов:
    • Чтобы установить режим идентификации по умолчанию для приложений, выберите нужный элемент из списка Режим идентификации. Режим идентификации Windows следует выбирать, если используется какая-либо из форм идентификации IIS.
    • Чтобы установить максимально допустимое время бездействия, после которого сеанс будет завершен, введите соответствующее значение в минутах в поле Допустимое время простоя сеанса.
  8. Нажмите 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) в целях экономии ресурсов сервера.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.