2011-08-08 8 views
5

Istnieje wiele postów w tym temacie. jak dotąd rozwiązaniem wydaje się konfiguracja katalogu w IIS jako aplikacji. Innym powszechnym rozwiązaniem jest usuwanie plików backup web.config z folderów w katalogu głównym.Błąd: allowDefinition = 'MachineToApplication' poza poziomem aplikacji

Mój problem jest inny, ponieważ korzystam z usług IIS Express, więc nie ma możliwości skonfigurowania folderu jako aplikacji. Zauważyłem, że za każdym razem, gdy kompiluję, w moim katalogu głównym znajduje się folder o nazwie obj, który powoduje problem. Muszę więc ręcznie go usunąć za każdym razem.

@Valamas, in this post wskazuje on właśnie scenariusza usunięcie tego folderu, ale myślę, że nie muszę być lepszy sposób ... błąd pojawia się dla mnie na tej linii:

<authentication mode="Forms"> 

ale wydaje występować w innych przypadkach. pomysły ktoś?

+0

Daleko od tego, że jest to eleganckie rozwiązanie ... jako luka przestojowa, dodaj do wiersza poleceń PostBuild: 'rd" $ (ProjectDir) obj "/ q/s '. W moim teście nie usunięto folderu ani podfolderów, ale usunięto pliki. –

+4

'rd" $ (ProjectDir) obj "/ q/s' (tutaj jest to polecenie ponownie w jednym wierszu) –

+0

dzięki za rzeczywisty kod :) – ekkis

Odpowiedz

Powiązane problemy