У меня есть два веб-сервера REMOTE и LOCAL. У меня есть несколько проектов, некоторые из которых размещены на REMOTE, некоторые - в LOCAL, а некоторые - на обоих. У меня возникла проблема с настройкой следующей ситуации:Web.Config issue
http://REMOTE/ << contains 'main project'
http://REMOTE/doubleproject/ << contains 'doubleproject'
http://LOCAL/ << contains 'doubleproject'
Все проекты имеют следующую запись в своем Web.Config.
<configuration>
<configSections>
<sectionGroup name="system.web.extensions"
type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
</sectionGroup>
</configSections>
</configuration>
Однако номера версии отличаются. «Основной проект» использует версию 1.1, а «doubleproject» использует версию 3.5. Я получаю сообщение об ошибке на сервере REMOTE:
'Название раздела или группы' system.web.extensions 'уже определено. Обновления могут возникать только на уровне конфигурации, где он определен. '
- Я не могу удалить запись в „doubleproject“ из-за использования на http://LOCAL
- Я не могу использовать < очистки /> или < имя REMOVE = „“ />, в основном потому, что он не работает: -), во-вторых, потому что ясно/удалить не допускаются в < configSections /> после .NET 1.1
- Я не могу изменить версию 3.5 в «основной проект» и удалить записи в «doubleproject» из-за использования на http://LOCAL
Предложения для конфигурации или решения любой? Благодаря!
Да, он настроен как отдельное приложение, и это не устраняет зависимость ... – Ropstah