ASP.NET MVC web.config (многократная) проблема - PullRequest
2 голосов
/ 07 апреля 2009

У меня проблемы с запуском проекта MVC на моем сервере. Основной проект на сервере имеет свой собственный файл web.config (версии 1.0, на которые есть ссылки в конфигурациях), в то время как «виртуальный подпроект» также имеет один файл (на которые ссылаются версии 3.5). Я получаю следующую ошибку:

Ошибка конфигурации Описание: во время обработки файла конфигурации, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите подробности конкретной ошибки ниже и измените файл конфигурации соответствующим образом. Сообщение об ошибке синтаксического анализатора: имя раздела или группы 'system.web.extensions' уже определено. Обновления могут происходить только на уровне конфигурации, где он определен.

Основной раздел web.config (местоположение: http://servername/web.config):

sectionGroup name = "system.web.extensions" type = "System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, версия = 1.0.61025.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35"

Подпроект web.config (местоположение: http://servername/subproject/web.config), секция:

sectionGroup name = "system.web.extensions" type = "System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, версия = 3.5.0.0, культура = нейтральная, PublicKeyToken = 31BF3856AD364E35"

Ответы [ 2 ]

3 голосов
/ 07 апреля 2009

Попробуйте удалить раздел перед вторым определением в подпроекте web.config.

См .: http://forums.iis.net/t/1155685.aspx

Вы можете удалить предопределенный раздел или раздел группы с помощью элемент в веб-конфигурации под-сайтов файл. Это выглядит так:

<configuration>
 <configSections>
  <remove name="system.web.extensions "/>
  <!-- Add your new section or section group -->
  </configSections>
</configuration>

Для получения дополнительной информации,

пожалуйста, обратитесь к: Элемент для http://msdn.microsoft.com/en-us/library/aa309404(VS.71).aspx

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

Вы ссылались на две разные версии dll, в противном случае измените их обе на 3.5.0.0.

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