Ich führe aspnet_compiler als Post-Build-Ereignis aus, indem ich den folgenden Befehl verwende:
aspnet_compiler.exe -v / -p \
Ich erhalte diesen Fehler beim Kompilieren:
Es ist ein Fehler, einen als allowDefinition='MachineToApplication' registrierten Abschnitt über die Anwendungsebene hinaus zu verwenden. Dieser Fehler kann dadurch verursacht werden, dass ein virtuelles Verzeichnis nicht als Anwendung im IIS konfiguriert ist.
Ich habe mehrere andere StackOverflows zu diesem Thema gelesen und Folgendes versucht:
- Gesucht nach streunenden web.config-Dateien - es gibt keine, außer den beiden, die standardmäßig in einer MVC-Anwendung (im Hauptverzeichnis MVC und im Verzeichnis Views).
- Hinzufügen der Anwendung im IIS. Dies hat keinen Unterschied gemacht.
- Ich habe versucht, mit IIS Express anstelle des Entwicklungsservers zu arbeiten - kein Unterschied.
Haben Sie eine Idee, woran das liegen könnte?