2013-05-03 23 views
8

Do tej pory używałem:Jak uzyskać katalog główny aplikacji (pełna ścieżka fizyczna) w aplikacji OnApplicationStarted w aplikacji MVC3?

Dim appPath = HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath) 

Ale dziś Poruszyłem aplikację z IIS6 do IIS7 i otrzymuję „Zapytanie nie jest dostępna w tym kontekście” wyjątek. Jest to spowodowane potokiem trybu zintegrowanego w IIS7. Nie chcę iść do trybu klasycznego, więc szukam innego sposobu na uzyskanie ścieżki aplikacji (która jest "C: \ SVN \ L2E \ trunk \ Website").

Czy ktoś ma pomysł, w jaki sposób mogę uzyskać pełną fizyczną ścieżkę mojej aplikacji MVC3?

Odpowiedz

8

użyj:

AppDomain.CurrentDomain.BaseDirectory