Мне пришлось сделать копию существующего проекта ASP.Net MVC 5, и для этого я использовал функциональность Export Template внутри Visual Studio 2015.
Когда я создал новый / отдельный проект MVC вВ Visual Studio я использовал шаблон экспорта, чтобы новый проект был идентичен существующему.Это сработало очень хорошо, то есть новый проект работает точно так же, как и оригинал.
За исключением случаев, когда я пытаюсь использовать виртуальный каталог, который был создан с использованием IIS 7 на моем веб-сервере, внутри сайта IIS, который был настроен для размещения веб-сайта.
Я использовалточно такой же подход к виртуальному каталогу с исходным веб-сайтом, т. е. создание виртуального каталога в IIS и т. д., и у меня не было никаких проблем.
Но с копированным веб-сайтом, когда я пытаюсь получить доступ к виртуальному каталогупо URL-адресу я получаю следующую ошибку:
Сообщение об ошибке синтаксического анализатора: Ошибка использовать раздел, зарегистрированный как allowDefinition = 'MachineToApplication', за пределами уровня приложения.Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен в качестве приложения в IIS.
Я искал несколько дней, чтобы попытаться решить эту проблему, особенно с использованием этого потока в Stackoverflow
* 1016.*
Ошибка: allowDefinition = 'MachineToApplication' за пределами уровня приложения Но я все еще не могу решить проблему.
На сегодняшний день я пробовал:
Удалил обе папки obj и bin, как в Visual Studio, так и в Windows Explorer, переизданные на сервер - не работал
Удалены папки obj и binперед сборкой или развертыванием с использованием этого http://kitsula.com/Article/How-to-remove-bin-obj-folder-before-build-deploy - не работало
Искал в проекте файл web.config, за исключением того, который расположен в корневом каталоге, ноЯ не вижу ничего, кроме файла web.config по умолчанию в папке Views моего проекта MVC
Я действительно застрял с этим, и это заставляет меня сильно отставать от временных масштабов моего проекта.
Я был бы очень признателен за помощь в решении этой проблемы.
Большое спасибо.