Размер
"Обнаружено потенциально опасное значение Request.Path", полученное от клиента (веб доступ)
Play

"Обнаружено потенциально опасное значение Request.Path", полученное от клиента (веб доступ)

При переходе с 32 битного сервера 1с 8.2 на 64 (1С:Предприятие 8.2 (8.2.16.368)) в веб клиенте при попытке открыть документ (любой) пишет ошибку:

[HttpException (0x80004005): Обнаружено потенциально опасное значение Request.Path, полученное от клиента (:).] System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9023209 System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +59

Аналогичная ошибка возниает когда подключаешься с помощью тонкого клиента через веб. При чем, что интересно если открывать документ через "Все функции / документы / . " - открывается без ошибок.

Вернулись обратно на 32 бита - проблема ушла, но хотелось бы всё таки вернуть 64.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

это всё, никакие прокси не указаны

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

vadimlp77 IIS пул приложений: режим управляемого контейнера classic предписывает выполнение ASP.NET в качестве расширений ISAPI

а что не Windows?

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

vadimlp77 IIS пул приложений: режим управляемого контейнера classic предписывает выполнение ASP.NET в качестве расширений ISAPI

а что не Windows?

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Победил след.образом: ОС Windows Server 2012 R2 Essentials IIS 8.0 1C 8.3.4.465 Тестировал на конфигурации БСП 2.2.2.44.

1) В IIS добавил свой пул Web_1C (Версия среды NET: без управляемого кода, дополнительно: запуск приложений 32-bit = true) 2) В сопоставление обработчиков добавил библиотеку wsisapi.dll. В ограничении запроса убрал галочку "Вызывать обработчик только при сопоставлении запроса с:" 3) и документ по умолчанию не выбирается, а прописывается вручную "default.vrd"

Тонкий клиент запустился без проблем.

Но при запуске через браузер (IE 11.0) после запуска выдает сообщение "Не удалось получить свойство "tdp" ссылки, значение которой не определено или является NULL".

Если есть замечания - не молчите.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Замена пула с встроенного на классический помогает. Как указал 20. jeto 03.11.12 16:57

Не надо ничего тестировать и исправлять, ни платформа, ни разрядность, ни что-то остальное не причем.

Это особенность безопасности сервера IIS.И все. Дополнительные параметры у DefaultAppPool - Режим управляемого конвейера - Integrated или Classic.

В режиме Integrated переход по разделам и вызов чего-либо вызывает: "Обнаружено потенциально опасное значение Request.Path", или "Разрешение отклонено". При вызове из "Все функции" - все продолжает работать. Classic ставьте. У меня IIS 8.5 win 8.1 1c 8.3.6.1977

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(42) nickperel, Добавил скриншот

Вот, что мне тоже помогло!

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Одно мне в жизни не понятно, дорогие коллеги. Почему это написал я, а не 1С в документации.

Они, что, веб-клиент не тестируют на типовых? Или им по-барабану, что там у нас происходит и как.

📎📎📎📎📎📎📎📎📎📎