Виртуальный каталог не работает после копирования приложения MVC - PullRequest
0 голосов
/ 04 декабря 2018

Мне пришлось сделать копию существующего проекта ASP.Net MVC 5, и для этого я использовал функциональность Export Template внутри Visual Studio 2015.

Когда я создал новый / отдельный проект MVC вВ Visual Studio я использовал шаблон экспорта, чтобы новый проект был идентичен существующему.Это сработало очень хорошо, то есть новый проект работает точно так же, как и оригинал.

За исключением случаев, когда я пытаюсь использовать виртуальный каталог, который был создан с использованием IIS 7 на моем веб-сервере, внутри сайта IIS, который был настроен для размещения веб-сайта.

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

Но с копированным веб-сайтом, когда я пытаюсь получить доступ к виртуальному каталогупо URL-адресу я получаю следующую ошибку:

Сообщение об ошибке синтаксического анализатора: Ошибка использовать раздел, зарегистрированный как allowDefinition = 'MachineToApplication', за пределами уровня приложения.Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен в качестве приложения в IIS.

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

* 1016.* Ошибка: allowDefinition = 'MachineToApplication' за пределами уровня приложения

Но я все еще не могу решить проблему.

На сегодняшний день я пробовал:

  1. Удалил обе папки obj и bin, как в Visual Studio, так и в Windows Explorer, переизданные на сервер - не работал

  2. Удалены папки obj и binперед сборкой или развертыванием с использованием этого http://kitsula.com/Article/How-to-remove-bin-obj-folder-before-build-deploy - не работало

  3. Искал в проекте файл web.config, за исключением того, который расположен в корневом каталоге, ноЯ не вижу ничего, кроме файла web.config по умолчанию в папке Views моего проекта MVC

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

Я был бы очень признателен за помощь в решении этой проблемы.

Большое спасибо.

...