Hochladen meiner ASP.NET website?
So, bisschen dumme Frage hier, aber durchsuchen google nicht wirklich mich alle guten Informationen.
Ich habe gerade meine erste website mit ASP.net ich habe seit es mit den visual studio, aber jetzt muss ich es hochladen mein web-server.
So es ich ging, knallte Filezilla und versuchte, lade meine ganzen Ordner. Kein Würfel.
Meine Frage ist, was muss hochgeladen werden? Und da ist jeder Schritt, den ich nehmen muss in Visual Studio vor dem hochladen?
- Sie sagte "no dice", das erklärt nicht das problem. Was genau ist passiert?
- wenn ich versuche, meine website zugreifen, bekomme ich eine Datei mit einer Liste und wenn ich versuche, die Sicht eines von Ihnen, bekomme ich nur eine html-text-version meiner Seiten.
- Nur sicher sein. Gibt es in Ihrem web-server unterstützt ASP.NET??? Läuft es am IIS, oder ASP.NET Mono?
- ich habe nun die Webseite veröffentlichen fucntion wie Sie mich angewiesen, aber ich bekomme die gleichen Ergebnisse, mein webserver ist linux, ist das ein problem?...
- Sie müssen sicherstellen, dass Ihr server unterstützt mod_mono, um für asp.net laufen (mono-project.com/Mod_mono)
- Versteckte Frage zum tutorial. Fragen, die Sie Fragen, für die Erklärung, eine Technologie als ganzes sind out-of-scope.
Du musst angemeldet sein, um einen Kommentar abzugeben.
UPDATE:
Damit asp.net ausführen in linux müssen Sie sicherstellen, dass zu installieren mod_mono
URSPRÜNGLICHE ANTWORT
Scott Gu wird Ihnen zeigen, wie
Da ein Bild mehr sagt als tausend Worte, hier haben Sie zwei!
Veröffentlichen *Web-Anwendungen
BEARBEITEN
Veröffentlichen Websites
Wenn Sie mit ASP.NET mit Linux werden Sie brauchen, Mono zu verwenden.
Weitere Informationen über die Konfiguration Ihres Servers finden Sie auf der
Mono ASP.NET FAQ
Scheint es, dass Sie nicht über das Apache-Modul mod_mono installiert ist (oder installiert korrekt) - so dass Ihre Dateien interpretiert werden als text-Dateien.
Sollten Sie die Veröffentlichen-Funktion in Visual Studio. Es sollte eine nette kleine wizard zu Folgen und FTP ist eine der Optionen.
Müssen Sie einen IIS-server als host ASP.Net Websites und Anwendungen. Ich glaube, der Grund, Sie sind immer html-type-Seiten zurück, wenn Sie ASPX-Seiten ist, da der server nicht " IIS oder ASP.Net -kompatibel. Die Seiten nicht behandelt werden, die relevanten IIS-Modul, so ist Ihr server dienen die unbehandelten ASPX-Seiten an, die Sie ohne "Füllung" der dynamische server-generierten bits.
Alle Einsatzkräfte haben große Beratung über den Einsatz von
Publish ...
- Assistenten in Visual studio.FYI, wenn Sie pre-Erstellung Ihrer Website benötigen Sie lediglich die
web.config
,.aspx
und.ASCX
markup-Seiten (nicht die .cs oder .designer.cs-Dateien) und der Einsatz von DLLs (von der /obj/Release-Verzeichnis).Glück.
laden Sie das Microsoft Visual Studio Web Deployment Projekts. dann nach dem Download installieren Sie es auf Ihre pc. starten Sie Ihre Visual Studio. öffnen Sie das Projekt, und klicken Sie rechts auf das Projekt und klicken Sie auf "Add web deployment Project". geben Sie Projekt-Pfad und build. Finden Sie die bereitstellbaren Projekt auf den Weg gegeben, der Web-deployment-Projekt.