Publikowanie aplikacji napisanej w ASP.NET MVC 4 pod lokalnym IIS

0

Witam! Napisałem stronę w ASP.NET 4.5 MVC 4. Strona działa jeśli uruchomię ją przez visual studio 2013, natomiast jeśli wybiorę opcję publikuj w visual i wybiorę folder np. na pulpicie, a następnie w inetmgr dodam tę witrynę i spróbuję ją uruchomić w przeglądarce(localhost:1234) to wychodzi mi taki błąd: http://81.219.29.160:1234
Pomóżcie mi to naprawić bo zaraz zwątpię w asp.net

0

Jaki błąd?

0

Dodam jeszcze screena z katalogiem strony www

0

Skoro ten link co podałem nie działa to dodam jeszcze screena z przeglądarki.

Ktos wie jak to wyeksportować aby działało :)

0

Na początek użytkownik, pod którego uprawnieniami jest uruchomiona pula aplikacji na IIS nie posiada uprawnień do Twojego pulpitu.

0

Ale do pulpitu ustawiłem uprawnienia do odczytu dla wszyscy i dalej jest to samo

A jaki powinienem ustawić dokument domyślny, na plik C:\Users\User\Desktop\WWW\Views\Home\Index.cshtml, czy na inny??

0

via screen:

Metoda logowania: Anonimowy
Użytkownik: Anonimowy

Czy tak ma prawo zadziałać?

0

up: raczej nie w tym problem, zmieniłem w puli aplikacji na .Net framework 4, i coś się zmieniło, teraz wywala mi błąd

Błąd HTTP 500.21 — Internal Server Error
W obsłudze „BlockViewHandler” na liście modułów wymieniony jest niewłaściwy moduł „ManagedPipelineHandler”

Ewentualnie taki błąd:

Błąd HTTP 500.21 — Internal Server Error
W obsłudze „ExtensionlessUrlHandler-Integrated-4.0” na liście modułów wymieniony jest niewłaściwy moduł „ManagedPipelineHandler”

Czy wie ktoś jak ten błąd naprawić

0

Pierwszy błąd (ten ze screena) wynika z tego, że nie wpisałeś urla do konkretnej akcji (http://localhost:1234/NazwaAplikacji.SuperCośtam/Obszar/Kontroler/Akcja) tylko podałeś url do katalogu głównego aplikacji. A serwer domyślnie nie pozwala wyświetlać zawartości katalogów, co jest zupełnie naturalne i logiczne, chociażby ze względów bezpieczeństwa.

W której wersji ASP.NET jest Twoja aplikacja?
Którą wersję IIS używasz? Czy w IIS w ogóle jest zainstalowana obsługa ASP.NET?
I odinstaluj te okropne polskie komunikaty błędów.

0

Mam IIS6, moja aplikacja jest napisana w wersji ASP.NET 4.5 MVC4, w IIS jest zainstalowana obsługa ASP.NET

0

jaką masz pulę aplikacji w Menedżer internetowych usług informacyjnych (IIS) -> Witryny -> Twoja witryna (prawy klawisz myszy) -> Zarządzaj Twoją witryną Web -> Ustawienia zaawansowane -> Pula aplikacji

czy masz ustawiony ASP.NET v4.0?

0
Adam Programmer napisał(a):

Mam IIS6, moja aplikacja jest napisana w wersji ASP.NET 4.5 MVC4, w IIS jest zainstalowana obsługa ASP.NET

To jaki Ty masz system operacyjny, że masz jednocześnie IIS 6 i .NET 4.5?
Bo IIS 6 to jakaś prehistoria z czasów Windows XP, a .NET 4.5 wymaga minimum Visty.

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