MVC3 ASP.NET Использование раздела, зарегистрированного как allowDefinition='MachineToApplication', за пределами уровня приложения, является ошибкой.

Я искал решение, но я не совсем нашел правильное решение для этой проблемы. Я бы просто почистил свой VS, и это исправило бы его, но теперь он продолжает появляться. Спасибо!

Использование раздела, зарегистрированного как allowDefinition='MachineToApplication', за пределами уровня приложения является ошибкой. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS. C:\Users\atruong0\Documents\Visual Studio 2010\Projects\TubeRecord\TubeRecord\cathodeassembly\web.config


person AustinT    schedule 09.08.2012    source источник
comment
Какая версия ИИС? 6, 7, 7,5? Или это сервер разработки ASP.NET, запущенный VS?   -  person LukeP    schedule 09.08.2012
comment
Он просто работает на VS2010, да, сервер разработки запущен VS   -  person AustinT    schedule 09.08.2012


Ответы (2)


У меня была такая же проблема после включения компиляции представления для моего решения. Я пробовал много и много решений, но, к сожалению, ни одно из них не сработало для меня.

Первое, что вам нужно сделать, это установить Обновление инструментов ASP.NET MVC 3, если оно еще не установлено. Это должно было решить проблему, но мне, по крайней мере, с VS Web Developer Express 2010, это не помогло.

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

person John H    schedule 09.08.2012
comment
Спасибо за быстрый ответ. Да, у меня уже установлено обновление инструментов VS 20120. х.х - person AustinT; 09.08.2012

Ха-ха, Итак, я понял свою простую проблему. У меня просто была еще одна папка с дубликатами файлов в ней х_х. Спасибо за помощь, ребята!

person AustinT    schedule 09.08.2012