Публикация проекта MVC из VS 2013/2012 не удается сразу после добавления к web.configASP.NET MVC Публикация провал - ASPCONFIG allowDefinition = 'MachineToApplication'
<authentication ... />
или
<caching>
и т. д. (раздел зарегистрирован как allowDefinition = 'MachineToApplication').
Пациент:
AspNetCompiler (aspnet_compiler.exe)
Ошибка: ...\myProject\obj\Debug\AspnetCompileMerge\Source\bin\web.config(81,0): Error ASPCONFIG: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. The command exited with code 1. Done building project "myProject.csproj" -- FAILED.
Причина:
(Visual Studio 2013, 2012)
бин папка сайта/проекта ASP.NET MVC содержит тот же web.config, что и корневая папка сайта!
(Эта папка создается постоянно проектом ASP.NET MVC/опубликовать)
site_root\web.config
site_root\bin\web.config
Вопрос
Что делать с AspNetCompiler (aspnet_compiler.exe) и этот бункер \ web.config? Он всегда там.
Я хочу опубликовать от моего VS))
Решение Delete Files="$(SolutionDir)\$(ProjectDir)\bin***.*" было бесполезно.
Я не вижу такую папку. Спасибо! Я попробую что-то в этом направлении. – it3xl