Dopo aver impostato MvcBuildViews
al true
nel mio file .csproj
al fine di avere il punto di vista di compilazione durante la compilazione, ottengo il seguente errore:MvcBuildViews vere cause " '/ temp' non è un'applicazione IIS valida" errore
'/temp' is not a valid IIS application
Presumo che il '/ temp' a cui questo si riferisce sia il percorso in cui verranno compilate le viste. Ecco la relativa sezione nel file .csproj
:
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
Io uso completa IIS per servire questo sito MVC 5 sulla mia macchina locale (non ho provato questo su un server remoto ancora). Devo impostare qualcosa in IIS per far funzionare correttamente MvcBuildViews
?
Anche io sto avendo lo stesso problema, quindi ho iniziato una taglia. – sectrean
L'aggiunta di ' .. \ bin BaseIntermediateOutputPa th>' dopo l'elemento '' true MvcBuildViews> 'funziona nella maggior parte delle occorrenze, spesso si applica quando un altro file' web.config' è presente in 'obj 'directory. –
@TetsuyaYamamoto Questo non ha aiutato. – sectrean