Настройка 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) в целях экономии ресурсов сервера.