Udostępnianie aplikacji asp.net na serwerze

0

Utworzyłem stronę w asp.net (w visual studio) po czym uruchomiłem ją lokalnie. Stronka normalnie się uruchomiła, wszystkie odnośniki, zdarzenia są obsługiwane, generalnie wszystko działa jak należy. Założyłem więc konto testowe na stronie webio.pl aby opublikować ją. Wykonałem publikację poprzez domyślną funkcję w Visual Studio (Publish). Pliki zostały wrzucone na ftp, zaś jak próbuję uruchomić stronę to pojawia się taki error http://our.umbraco.org/media/upload/6e35639a-6710-4a4e-ac81-e1896286ebd0/Screen%20shot%202011-05-03%20at%2011.23.05%20PM.png
Dodałem więc customErrors mode = "Off" i mój Web.config wygląda jak poniżej, niestety nic to nie pomogło i nadal wyskakuje ten sam error

<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0"/>
    <customErrors mode="Off"/>
    <httpRuntime/>
  </system.web>
</configuration>
0

Dorzuć jeszcze deployment retail="false", żeby zobaczyć, jaki dokładnie błąd leci.

http://msdn.microsoft.com/en-us/library/ms228298(v=vs.85).aspx

Tylko potem nie zapomnij przywrócić wcześniejszych ustawień w configu.

0

bo te customerErrors to chyba nie jest to. Jeżeli strone publikujesz to powinieneś wartość Debug ustawić na FALSE a Ty masz na true.
powinieneś mieć: <compilation debug="false" i zrób upload tak jak robisz i powinno pójść :)

0

Niestety obie rady nie dają lepszego rezultatu, wciąż ten sam problem :/

0
  1. sprawdź czy wersje .NET są takie same (wersja w references jest taka sama jak wpisana w web configu. jezeli są takie same to ja widze dwie drogi: 1.wrzócisz tutaj całą treść web configa. 2.poprosisz adminów tego portalu żeby odpalili stronę i przesłali Ci błąd (bo u nich to bedzie dokladniejszy blad niz to co Ty widzisz).
0

A może dowiedziałbyś się SAM jaki leci dokładnie błąd!
Włącz trace żeby logował ci do jakiego pliku tekstowego, a w globalu dodaj sobie kod:

protected void Application_Error(object sender, EventArgs e)
{
    Exception ex = HttpContext.Current.Server.GetLastError();
    Trace.WriteLine(ex);
}
 
0

Finalnie miałem źle ustawioną obsługę wersji ASP.NET. Zmieniłem to klikając witryny -> rozszerzenia. Dodatkowo włączyłem publikowanie poprzez WebDeploy i pobrałem indywidualny profil WebDeploy. Odkryłem również że istnieje zakładka Błędy witryny.
Dzięki za zainteresowanie i pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1