Внезапный сбой в среде разработки DNN

Я уже довольно давно работаю над смешанным настольным и веб-решением. Моя локальная среда разработки использовала VS2013-Pro, последнюю версию DNN (кажется, 7.3), Webmatrix 3, IIS Express 8.0 и SQL Server 2014, работающие в Windows 7 на Parallels на моем Mac. Все обновлено, все SP установлены и т.д.

Я разработал пару веб-сервисов REST и модуль DNN, и все это гудело и работало действительно — шокирующе — изумительно (!) ну, как вдруг:

Я попадаю на сайт DNN, и Webmatrix падает, и я получаю сообщение об ошибке «Рабочий процесс IIS остановлен». И с тех пор не работает. Отладчик выдает мне сообщение «Необработанное исключение по адресу 0x762CC42D (KernelBase.dll) в iisexpress.exe: 0xE0434352 (параметры: 0x80131530, 0x00000000, 0x00000000, 0x00000000, 0x72F90000)».

Я ничего не менял, это началось в середине сеанса кодирования. Месяц работал нормально, а потом перестал.

Я немного исследовал и нашел несколько предложений, ни одно из которых не сработало (удалить папку кеша, удалить/переустановить). Я нахожу еще один пост, в котором упоминается, что Webmatrix сейчас мертвый продукт. Я пытаюсь просто настроить тот же сайт в IIS (следуя собственным инструкциям DNN и паре других очень похожих наборов, которые я нашел). Все еще не могу загрузить сайт, даже первую страницу.

Я загружаю свежий установочный пакет DNN (сейчас 7.4) и пробую с нуля. Теперь, когда я пытаюсь загрузить сайт, я получаю отладчик Just In Time от Visual Studio, сообщающий мне о необработанном исключении Win32 в w3wp.exe [2648]. Я пытаюсь запустить отладчик, но на самом деле он не дает никакой информации.

Я чувствую, что помимо установки Webmatrix/DNN у меня всегда было много проблем с запуском DNN локально, даже следуя инструкциям к письму. Мне нужно, чтобы он работал локально, потому что я много работаю без связи.

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

-Тим


person Tim Nixon    schedule 05.10.2015    source источник
comment
Какую ошибку вы получаете в IIS, когда пытаетесь открыть сайт?   -  person DotNetNuclear    schedule 06.10.2015
comment
@DotNetNuclear: когда я пытаюсь загрузить веб-сайт, примерно через 30 секунд я получаю небольшое окно с надписью «Необработанное исключение win32 произошло в w3wp.exe [2672]» и сообщение о том, что отладчик JIT был запущен без необходимых разрешений безопасности. Хотел бы я его отладить? Да | Отладка с новым экземпляром VS2013 | Прикрепите процесс пула приложений. Сообщение на этот раз (иногда я ничего не получаю): необработанный исключение в 0x000007fefcd6b16d (kernelbase.dll) в w3wp.exe: 0xe0434352 (параметры: 0xfffffffff800000000, 0x000000000000000000, 0x000000000000000000, 0x000007fef7250000).   -  person Tim Nixon    schedule 08.10.2015
comment
Сводка конфигурации IIS: Имя веб-сайта: dnndev, http:*:80:dnndev.me Пул приложений с именем dnndev, версия 4.0, встроенные разрешения в корневой папке веб-сайта настроены на изменение для IIS AppPool/dnndev. Строка подключения к базе данных в web.config работает нормально. Когда я делаю тестовое соединение, аутентификация работает, но я получаю предупреждение «не могу проверить» при авторизации.   -  person Tim Nixon    schedule 08.10.2015
comment
Я мог бы попытаться восстановить .NET framework, загрузив последний полный автономный установщик 4.5.2.   -  person DotNetNuclear    schedule 08.10.2015
comment
Итак, я попробовал это, и не повезло. Я сделал еще один шаг назад и удалил IIS и SQL Server, а также стер DNN. Начал с нуля, следуя инструкциям DNN по настройке среды разработки (dnnsoftware .com/wiki/). Теперь ... он обслуживает мастер установки, но без каких-либо таблиц стилей ... и это в основном делает его неработоспособным (поскольку он не распознает текст как кнопки). Я проверил, что разрешения для всего дерева DNN установлены одинаково (и правильно) и что таблицы стилей, на которые есть ссылки, присутствуют.   -  person Tim Nixon    schedule 11.10.2015
comment
Я чувствую, что это проблема, с которой я сталкивался и раньше, но я не могу найти никаких ресурсов, которые помогли бы с ней справиться. Я в точности следовал указаниям на странице установки, даже когда друг заглядывал мне через плечо, чтобы сохранить честность. Как только я настроил среду, все всегда идет гладко, но по какой-то причине, каждый раз — только с DNN — мои скромные навыки настройки сервера, кажется, подводят меня.   -  person Tim Nixon    schedule 11.10.2015


Ответы (1)


Итак, после удаления всего (вплоть до металла, всего, что связано с SQL-сервером, IIS, Webmatrix и последними обновлениями .net framework), а затем их переустановки, я уже неделю как работаю. Я отключил обновление Windows, я думаю, что это было что-то, что в первую очередь привело меня к такому положению. Не лучшее долгосрочное решение, но пока сойдет.

person Tim Nixon    schedule 21.10.2015