Ошибка: allowDefinition ='MachineToApplication' вне прикладного уровня

Я загрузил проект онлайн в ASP.NET. В то время как запущенное приложение я получаю ошибку

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

Какие изменения я должен внести в web.config или в другом месте сделать эту работу?

193
задан Eric J. 15 October 2013 в 12:29
поделиться

4 ответа

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

20
ответ дан 23 November 2019 в 05:28
поделиться

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

Найдите документацию и добавьте требуемый виртуальный каталог. Это должен быть каталог, в котором есть web.config (а не корневой каталог).

10
ответ дан 23 November 2019 в 05:28
поделиться

Просто наткься на этот пост, и это происходило со мной.
Просто Очистите проект, и ошибка исчезнет. (должно быть, это ошибка VS2010)

83
ответ дан 23 November 2019 в 05:28
поделиться

Возможно, у вас есть вспомогательная папка проекта asp.net в папке проекта, которая не настроена как виртуальный каталог. Настройте проект для запуска в IIS.

1
ответ дан 23 November 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: