Fehler: allowDefinition='MachineToApplication' über Anwendungs-Ebene
es gibt eine Tonne von SO postings zu diesem Thema. von weitem scheint die Lösung zu sein, konfigurieren Sie das Verzeichnis im IIS als Anwendung. Eine andere übliche Lösung ist, zu entfernen backup web.config-Dateien aus dem Ordner in den root.
mein problem ist anders, denn ich bin läuft auf IIS Express gibt es also keine Möglichkeit zu konfigurieren, den Ordner als Anwendung. was ich bemerkt habe ist, dass jedes mal, wenn ich kompilieren, da gibt es einen Ordner namens " obj in meiner Wurzel, die das problem verursacht. Also habe ich Sie manuell entfernen Sie es, zu jeder Zeit.
@Valamas, in diesem Beitrag, zeigt, dass er nur gescriptet das entfernen des Ordners, aber ich ' m denken, es muss einen besseren Weg... der Fehler tritt bei mir auf dieser Linie:
<authentication mode="Forms">
aber scheint auftreten, in anderen Fällen. Ideen jemand?
- Weit davon entfernt, eine elegante Lösung... als überbrückung, zu ergänzen, zu PostBuild-Ereignis Befehlszeile:
rd "$(ProjectDir)obj" /q /s
. In meinem test, wird es nicht entfernen Sie die Ordner oder Unterordner, aber habe entfernen Sie die Dateien. rd "$(ProjectDir)obj" /q /s
(hier ist der Befehl, wieder in einer Zeile)- danke für den code 🙂
- Ich hoffe immer noch, es gibt eine bessere Antwort obwohl. es muss einen Grund für diese
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du wahrscheinlich gebaut, der das Projekt unter 'Freigabe' und dann wieder zu 'Debuggen'. Sie sollten schalten Sie auf 'Release' und führen Saubere Lösung: Abschnitt registriert allowDefinition='MachineToApplication' über Anwendungs-Ebene