2015-12-25 23 views
6

Stworzyłem aplikację internetową przy użyciu ASP.NET MVC i chcę publikować w internetowej firmie hostingowej, która nie ma wszelkie specjalne rozszerzenia dla VS itd.Publikowanie aplikacji ASP.NET MVC na hoście internetowym - wdraża pliki w strukturze projektu VS zamiast aplikacji

Próbowałem opublikować przez "FTP", ale właśnie skopiowałem wszystkie pliki do hosta, na przykład, folder "Widoki" z Index.cshtml trafił do (webhost)/Widoki /Index.cshtml i nadal mam stronę zastępczą dostarczoną przez mojego usługodawcę internetowego dla rzeczywistego "root" domeny (kiedy idę na www.mysite.com)

Co robię źle? Co powinienem robić?

Aplikacja działa doskonale rozmieszczone lokalnie oraz w trybie debugowania ..

Ugh !! Czuję się głupio, że muszę o to zapytać, ale myślę, że to tylko kwestia konfiguracji, a nie coś fundamentalnego, co przeoczyłem ... mam nadzieję!

+1

Próbowałaś 'yourSite.com/Home/index? SomeRandomStringToAvoidCaching' – Shyju

+0

ja nie, ale ja po prostu starał/Strona główna/index? Xyz i uzyskaj błąd "404.0" ... (z IIS) – user5717135

+0

Najprawdopodobniej jego appdomain nie jest poprawnie skonfigurowany. Sprawdź ustawienia witryny i sprawdź, czy wersja framework nie jest 2. Domyślnie. –

Odpowiedz

0

Zakładam, że Twój dostawca usług hostingowych obsługuje ASP.Net.

Należy spróbować opublikować witrynę w sieci Web przy użyciu programu Visual Studio instalacja z wygenerowanych ustawień publikowania plików tak: https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

, również pamiętać, aby zmodyfikować plik konfiguracyjny WWW You ustawiając <compilation debug="true"> właściwość false.

Zazwyczaj można pobrać złożyć ustawień publikowania z hostingu panelu sterowania po wykonaniu konfiguracji kilku ustawień