Ошибка: allowDefinition = 'MachineToApplication' за пределами уровня приложения
есть тонна SO-проводок на эту тему. безусловно, решение, похоже, заключается в настройке каталога в IIS в качестве приложения. Другим распространенным решением является удаление резервных файлов web.config из папок в корневом каталоге.
моя проблема другая, потому что я работаю на IIS Express, поэтому нет способа настроить эту папку как приложение. я заметил, что каждый раз, когда я компилирую, в моем корне создается папка с именем obj, которая вызывает проблему. Поэтому я должен вручную удалить его каждый раз.
@Valamas, в этом сообщении указывает, что он просто написал сценарий удаления этой папки, но я думаю, что там должен быть лучший способ... возникает ошибка для меня в этой строке:
<authentication mode="Forms">
но, похоже, встречается в других случаях. идеи кто?
Ответы
Ответ 1
Вероятно, вы создали проект под "Release", а затем вернулись к "Debug". Вы должны перейти в раздел "Отпустить" и выполнить раздел "Чистое решение: зарегистрированное как allowDefinition = "MachineToApplication" за пределами уровня приложения