• +7 (495) 241-10-64 (Москва)
  • +7 (3852) 59-50-96 (Барнаул)
  • ogroup77

22.11.2017

Настройка конфигурационных файлов публикации базы 1С

Каждый раз, когда наша команда обновляет платформу с размещенным веб-интерфейсом 1с-ки, у нас возникают какие-то траблы с настройкой. То этим занимается человек, который никогда этого не делал, то мы теряем содержимое файла web. Короче бардак и разруха. Принимаю решительные меры и прописываю что где и как нужно поменять чтобы было хорошо.

В этой статье я не хочу рассматривать вопрос установки и настройки IIS, найдете на соответствующих сайтах. Как всегда строго и по делу. Платформа на момент написания статьи: 8.3.11.2867, IIS 8

При публикации, 1с-ка создает файл 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 (x86)\1cv8\8.3.11.2867\bin\wsisapi.dll» resourceType=»Unspecified» requireAccess=»None» />

</handlers>

</configuration>

Вам необходимо добавить два блока. Получится такой файл:

<?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 (x86)\1cv8\8.3.11.2867\bin\wsisapi.dll» resourceType=»Unspecified» requireAccess=»None» />
  </handlers>
   <security>  
      <requestFiltering allowDoubleEscaping=»true» />    
    </security> 
  </system.webServer>
  <system.web>       
      <customErrors mode=»Off»/> 
      <pages validateRequest=»false» />   
      <httpRuntime requestPathInvalidCharacters=»» />
  </system.web>   
</configuration>

Вот и все. Да хранит вас Нуралиев.