[РЕШЕНО] 1С публикация IIS 500 A potentially dangerous Request.Path value was detected fr om the client (:). Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information a

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] 1С публикация IIS 500 A potentially dangerous Request.Path value was detected fr om the client (:). Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information a
Server ERROR it /testrdp Application
A potentially dangerous Request.Path value was detected from the client (:).
Exception Details: System.Web.HttpException: A potentially dangerous Request.Path value was detected from the client (:).

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (:).]

  System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +9693128

  System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +53

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34274

При этом публикация работает, но при нажатие на отчеты ломается, пишет 500 ошибку.
Суть проблемы: Сообщение говорит о том, что серверу пришел подозрительный http запрос. И он его заблокировал. а именно параметр ( : )

Решение:
1. Переопубликовать на Apache - подобной ошибки не будет
2. Решения для публикации IIS -> заходим в папку публикации и редактируем Web.config


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <handlers>

           <add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\1cv8\8.3.14.1854\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
       </handlers>

 <security>
           <requestFiltering allowDoubleEscaping="true" />
       </security>


   </system.webServer>

<system.web>
       <pages validateRequest="false" />
       <httpRuntime requestPathInvalidCharacters="" />
   </system.web>


</configuration>

Добавить что выделено жирным.
Перезапускаем IIS
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Огромное спасибо!

Цитата
Услуги системного администратора в Москве - Филиппов Денис пишет:
Суть проблемы: Сообщение говорит о том, что серверу пришел подозрительный http запрос. И он его заблокировал. а именно параметр ( : )

Решение:
1. Переопубликовать на Apache - подобной ошибки не будет
2. Решения для публикации IIS -> заходим в папку публикации и редактируем Web.config


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <handlers>

           <add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\1cv8\8.3.14.1854\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
       </handlers>

 <security>
           <requestFiltering allowDoubleEscaping="true" />
       </security>

   </system.webServer>

<system.web>
       <pages validateRequest="false" />
       <httpRuntime requestPathInvalidCharacters="" />
   </system.web>

</configuration>

Добавить что выделено жирным.
Перезапускаем IIS
На самом деле решается все проще.
Надо у опубликованного сайта (IIS) указать Classic .NET AppPool в пуле приложений вместо DefaultAppPool и перезапустить IIS
Если не хотите вносить исправления после каждой публикации приложения, то надо изменить DefaultAppPool указав в нем "No managed code" или Classic .NET AppPool.
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.