Почему ошибка конфигурации ASP.NET MVC с под папкой в качестве веб -приложения, которое не может загрузить мастер сайта
-
16-09-2019 - |
Вопрос
Внутри моего приложения MVC у меня есть подразделение по имени «Администратор», который был «преобразован в веб-приложение». В IIS папка администратора также была настроена как веб-применение.
После публикации моего полного приложения я получаю ошибку конфигурации при попытке открыть default.aspx в папке администратора.
РЕДАКТИРОВАТЬ
Я сделал предлагаемое изменение и добавил:
<location path="." inheritInChildApplications="false">
<system.web>...</system.web>
</location>
Сейчас я получаю новую ошибку:
Ошибка анализатора:Описание: Произошла ошибка во время анализа ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующие конкретные данные об ошибке Parse и соответствующим образом измените свой исходный файл.
Сообщение об ошибке анализатора: Не удалось загрузить тип 'ui.administration.site'.
Ошибка источника:
Строка 1: < %@ Master Language = "c#" codeBehind = "site.master.cs" enherits = "ui.administration.site" %>
Решение
Выглядит как проблема с web.config наследование (родительский проект имеет ссылку на дочерний проект нет). Вы можете найти Связанный вопрос о SO ЗДЕСЬ а также здесь.