Проблема Web.Config - PullRequest
       2

Проблема Web.Config

0 голосов
/ 22 апреля 2009

У меня есть два веб-сервера, REMOTE и LOCAL. У меня есть несколько проектов, некоторые из которых размещены на REMOTE, некоторые на LOCAL, а некоторые на обоих. У меня проблема с настройкой следующей ситуации:

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, а «двойной проект» использует версию 3.5. Я получаю сообщение об ошибке на УДАЛЕННОМ сервере:

'Имя раздела или группы' system.web.extensions 'уже определено. Обновления могут происходить только на уровне конфигурации, где он определен. '

  • Я не могу удалить запись в 'doubleproject' из-за использования на http://LOCAL
  • Я не могу использовать или , главным образом потому, что он не работает :-), во-вторых, потому что clear / remove не разрешены в после .NET 1.1
  • Я не могу изменить версию на 3.5 в «основном проекте» и удалить записи в «двойном проекте» из-за использования на http://LOCAL

Предложения по настройке или решение кого-нибудь? Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 апреля 2009

Я сообщил об этой проблеме как об ошибке в Microsoft. http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434335

0 голосов
/ 22 апреля 2009

Ваш подкаталог настроен как отдельное приложение в IIS? Добавление его в качестве отдельного приложения может удалить зависимость от родительского configSection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...