Файл configSource 'config \ imageprocessor \ security.config' также используется в родительском файле, это запрещено - PullRequest
0 голосов
/ 26 февраля 2020

Goodrmoning, у меня есть cms, разработанная myslef с domain.com, а затем

domain.com/website/completed/1/vd
domain.com/website/completed/2/vd
domain.com/website/completed/3/vd
domain.com/website/completed/4/vd
domain.com/website/completed/5/vd
domain.com/website/completed/6/vd

Это 6 шаблонов, и все они имеют виртуальный каталог, который указывает на root, где есть также domain.com, в этом root у меня есть гаджеты и персонал. Проблем не было, пока я не начал использовать ImageProcessor, мне пришлось писать код в web.config, и теперь у меня возникла такая проблема. Я нашел только несколько вещей в сети, но я все еще не исправил это. Как я мог решить это? Спасибо

Мой web.config

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

  <configSections>
 <sectionGroup name="imageProcessor">
      <section name="security" requirePermission="false" type="ImageProcessor.Web.Configuration.ImageSecuritySection, ImageProcessor.Web" />
      <section name="processing" requirePermission="false" type="ImageProcessor.Web.Configuration.ImageProcessingSection, ImageProcessor.Web" />
      <section name="caching" requirePermission="false" type="ImageProcessor.Web.Configuration.ImageCacheSection, ImageProcessor.Web" />
    </sectionGroup>
  </configSections>

  <imageProcessor>
    <security configSource="config\imageprocessor\security.config" />
    <caching configSource="config\imageprocessor\cache.config" />
    <processing configSource="config\imageprocessor\processing.config" />
  </imageProcessor>

  <system.web>
  <customErrors mode="Off"/>
    <httpModules>
      <add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web"/>
    </httpModules>
  </system.web>

  <system.webServer>
  <validation validateIntegratedModeConfiguration="false" />
    <modules>
    <add name="ImageProcessorModule" type="ImageProcessor.Web.HttpModules.ImageProcessingModule, ImageProcessor.Web" />
    </modules>
  </system.webServer>

</configuration>

Я попытался поместить этот web.config в каталог моих шаблонов, например, потому что мне просто нужно изменить размер изображений внутри шаблоны не в моем domain.com) domain.com/website/completed/1/web.config Со всем, что нужно для работы, некоторые DLL в папке bin и папка config с некоторым файлом. Эта проблема исчезла, но ImageProcessor в этом случае не работает, я не знаю почему. Так как я могу это исправить?

...