2013-10-09 26 views
12

Mam witrynę, która była budowana bez żadnego problemu na wielu serwerach.
Ale kiedy skopiować/przenieść go na tej samej maszynie z jednego folderu do innego folderu: Zacząłem coraz błądMapy wirtualnej ścieżki ASP.NET do innej aplikacji, która nie jest dozwolona

Virtual Path mapami do innej aplikacji, która nie jest dozwolona.

Co robię źle?

+0

Jakie jest pytanie? – andleer

+0

Powinieneś oddzielić odpowiedź i opublikować ją jako odpowiedź. – SLaks

+0

Widziałem to również po przełączeniu oddziałów w SVN; mimo że przebudowałem to rozwiązanie, musiałem zrestartować stronę w IIS. – TrueWill

Odpowiedz

9

Źródło tego problemu polega na tym, że gdy kopiuje się witrynę sieci Web ASP.NET do nowego folderu - ustawienie właściwości związane z rozwiązaniem "Ścieżka wirtualna" jest ustawione na nazwę folderu, a nie na katalog główny. Rozwiązaniem jest zmiana ustawienia Ścieżki wirtualnej z nazwy folderu na "/".

ten można znaleźć, klikając prawym przyciskiem myszy projekt i otwierając okno Właściwości: Roztwór podstawowy> Ustawienia-> Virtual Path-> Zmień na „/”

0

dodatkowe sprawdzenie: Brakujące global.asax powoduje również ten sam błąd .