2016-07-12 20 views
0

Ich werde meine ASP.NET MVC-Website in GoDaddy hosten. Es besagt, dass ich es zuerst veröffentlichen muss, bevor ich es hosten kann. Ich folge diesem Link (http://www.c-sharpcorner.com/article/how-to-host-your-Asp-Net-mvc-website-on-godaddy-server/) für das Hosting meiner Website. Aber wenn ich den Inhalt meines Datei-Managers in meinem GoDaddy-Konto überprüfe, sind einige Ordner meines Projekts nicht vorhanden (wie App_Data, App_Start, Models). Warum ist das so? Vielen Dank im Voraus.FTP Publishing Visual Studio 2013

Antwort

1

Ich habe den Leitfaden überprüft, den Sie verwendet haben, um Ihre Website zu veröffentlichen. In Schritt 16 hieß es "Ausschließen von Dateien aus dem App_Data-Ordner". Wenn Sie diesen App_Data-Ordner überprüfen, wird er nicht veröffentlicht. Wenn Sie Dateien im Ordner app-data veröffentlichen möchten, deaktivieren Sie sie während der Veröffentlichung.

Zweitens, wenn eine Website veröffentlicht wird, wird für jedes Projekt eine .dll-Datei erstellt, sodass alle Ihre Klassen im Ordner app_start und models bereits in dieser .dll enthalten sind. Sie finden die DLL-Datei im Ordner bin nach dem Namen Ihres Projekts.

+0

Ich habe die Option "Dateien aus App_Data-Ordner ausschließen" deaktiviert, wenn ich meine Website veröffentliche. Aber der Ordner ist immer noch nicht in meinem Dateimanager. Und ich habe schon meinen bin-Ordner angeschaut, aber der ist nicht da. –

+0

Auch der Controller-Ordner wird nicht veröffentlicht. Warum das? Danke für die Hilfe, Sir. –

+0

Haben Sie Dateien im Ordner app_data? Wenn nicht, wird es nicht veröffentlicht. Controller sind auch in der DLL-Datei enthalten. Alle Klassen sind in einer einzigen DLL kompiliert. Sie können also keine .cs-Klassendateien im veröffentlichten Code anzeigen. – Mahendra