IIS 7.5, игнорирующий локальные обработчики HTTP

добавьте cde.com к mydestination

# sed -ie 's/mydestination =/mydestination = cde.com,/' /etc/postfix/main.cf
# postfix reload
postfix/postfix-script: refreshing the Postfix mail system
# postconf | grep "^mydestination"
mydestination = cde.com, abc.com
1
задан 20 May 2013 в 20:57
1 ответ

Если на корневом веб-сайте есть файл web.config с определенными обработчиками http или другими узлами system.webserver, то приложение, которое находится ниже, может наследовать свою конфигурацию от корневого приложения.

Вы можете попробуйте заблокировать наследование в корневой конфигурации для местоположения обработчика http:

<location path="." inheritInChildApplications="false">
  <system.webServer>
   ...
  </system.webServer>
</location>

Или используя в дочерней конфигурации, например:

<system.webServer>
  <clear/>
  <modules runAllManagedModulesForAllRequests="true" />
    <handlers>
     <add name="ProxyHttpHandler"
       path="*"
       verb="*"
       type="DDProxy.ProxyHttpHandler, DDProxy"
       resourceType="Unspecified"
     />
    </handlers>
</system.webServer>

Теперь вы все равно можете столкнуться с проблемой, если у вас есть какие-либо другие Httphandler, определенные в system.web узел в корневой конфигурации, поэтому вы можете удалить это в своей дочерней конфигурации:

<system.web>
   <httpHandlers>
     <clear />
   </httpHandlers>
</system.web>
0
ответ дан 4 December 2019 в 09:15

Теги

Похожие вопросы