У меня есть проект Visual Studio 2010 MVC 3, который я пытаюсь развернуть с помощью параметра публикации веб-развертывания в Visual Studio. Всякий раз, когда я пытаюсь развернуть, я получаю следующую ошибку:
Ошибка использовать раздел, зарегистрированный как
allowDefinition = 'MachineToApplication' за пределами уровня приложения. это
ошибка может быть вызвана тем, что виртуальный каталог не настроен как
приложение в IIS.
Когда я гуглю вышеописанную ошибку, я обнаруживаю, что люди говорят, что нужно либо настроить виртуальный каталог как приложение, либо проверить наличие вложенных файлов web.config.
Сайт работает нормально, когда я внедряю в него проект вручную, поэтому я считаю, что сайт настроен правильно. У меня нет приложения ниже сайта, так как сам сайт настроен как приложение.
Кроме того, хотя проекты MVC содержат вложенные файлы web.config (один в корневом каталоге и один в папке views), переименование файла views web.config не исправляет ошибку.