2013-12-17 4 views
3

Проблема: при попытке отладки моего сайта с помощью Visual Studio 2012 и 2013 я получаю сообщение об ошибке «0x800700b7», сообщающее мне, что у меня есть повторяющиеся записи HTTP-модуля в web.config.Visual Studio - Debug дает ошибку 0x800700b7

Попытка решения: Страница Microsoft по этой конкретной ошибке, http://support.microsoft.com/kb/942055, не помогла моей ситуации лично, но она может вам помочь. Он заявил, что ошибка была вызвана дублированием записи в моем ApplicationHosts.config. Я проверил это, хотя я не коснулся файла, и это оказалось неправильным.

Я попытался удалить изменения, над которыми я работал до возникновения ошибки, без каких-либо изменений в ошибке. Я заметил, что отдельный проект, который был зеркалом сайта до любых изменений, работал очень хорошо, так что сказал мне, что это проблема только с этим проектом.

Я попытался заменить файл web.config и файлы, которые я модифицировал с помощью файлов с немодифицированного сайта, просто надеясь, что это решит проблему, и я мог бы двигаться дальше, это не сработало. Я также попытался просто удалить свою копию и заменить ее новой копией рабочего проекта. Это не сработало, поэтому я восстановил копию, с которой я работал.

+2

Задать вопрос и ответить отдельно. Это был бы правильный способ сделать это :) –

+0

А, это будет иметь смысл. Спасибо! По-видимому, я не могу ответить на свой вопрос в течение 8 часов после того, как я разместил его, так как моя репутация меньше 10. –

ответ

1

После многократного повторения каждой из этих вещей я попытался добавить строку в один из конфигурационных файлов, как предлагается здесь http://blogs.technet.com/b/tristank/archive/2013/03/07/iis-7-500-19-with-0x800700b7-cannot-add-duplicate-collection-entry.aspx. Это также не устранило проблему и было удалено, но я открыл сайт вместо папки с моим решением и сохранил его в новом проекте/решении. После удаления изменений и сохранения проблема была решена. Мое предположение заключается в том, что файл решения был поврежден в какой-то момент, но я не могу подтвердить это. Надеюсь, это поможет кому-то другому, и я приношу свои извинения, если это сделано неправильно, так как это моя первая публикация.

TL; Попробуйте открыть веб-сайт, а не проект/решение, в Visual Studio и сохранить его в новом решении.

+0

Решение открыть веб-сайт и сохранить его в решениях, которые я работал. – RHAD

Смежные вопросы