Я уже довольно давно работаю над смешанным настольным и веб-решением. Моя локальная среда разработки использовала 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 дней, удаляя, переустанавливая, возясь, и ничего не могу придумать.
-Тим