2009-04-24 13 views
1

Ich habe gerade mein erstes aspx/C# -Projekt mit Visual Web Developer Express abgeschlossen und einige benutzerdefinierte Steuerelemente und externe Webdienste in Anspruch genommen. Es läuft gut auf meiner Entwicklungsmaschine.Veröffentlichen einer .NET C# -Website auf einem externen Server

Wenn ich das jetzt auf einem Shared Hosting-Konto testen möchte, lade ich einfach alle Dateien mit der aktuellen Projektstruktur hoch? Wird es Probleme geben, die DLLs auf ein freigegebenes Windows-Hosting-Konto hochzuladen? Was sollte ich beachten oder Änderungen an dem Code vorgenommen werden? Kann jemand einen billigen und guten Anbieter empfehlen (dies ist nur zum Testen - noch keine mssql erforderlich).

Danke!

Antwort

0

Es hängt von Ihrem Website-Provider ab. Sie müssen einen Treiber erhalten, der die .NET-Laufzeitumgebung unterstützt. Sobald Sie das haben, laden Sie einfach Ihren Code hoch und alles sollte funktionieren. Ich persönlich benutze www.godaddy.com. Sie können eine Beispiel-ASP.NET-Site sehen, die von ihnen untergehostet wird.

Ich hoffe, das hilft.

Adam

0

Das Hosting-Unternehmen auf unterschiedlich sein kann, was sie benötigen, aber ich würde eine einfache xcopy deploy denken würde für die meisten ausreichend sein. Hier ist ein Link zu einem, der gute Preise zu haben scheint (Disclaimer: Ich habe sie noch nie benutzt) http://www.reliablesite.net/v3/index.asp

1

Hat Visual Web Developer einen Menüeintrag "Website veröffentlichen" im Menü "Erstellen"?

Wenn Sie Ihre Website vorkompilieren und mit allen Abhängigkeiten veröffentlichen möchten, ist der einfachste Weg, den ich gefunden habe. Sie können dann auswählen, ob Sie es auf einer FTP-Site oder im Dateisystem veröffentlichen möchten. Ich wähle normalerweise das Dateisystem und füge es dann selbst hoch, um sicherzustellen, dass ich keine Konfigurationsdateien überschreibe.

Wenn ich an einer Website mit geringem Volumen für einen Client arbeite und die Leistung kein Problem ist, werde ich einfach mein Arbeitsverzeichnis direkt auf den Server hochladen, sodass ich den Quellcode nicht separat bereitstellen muss und ich weiß, dass sie es nicht verlieren werden.

Oh, und eine andere Sache, wenn Sie es nicht speziell konfigurieren, würde ich erwarten, dass Sie Ihre Website in das Stammverzeichnis Ihres Hosting-Konto hochladen müssen. GoDaddy kann bestimmte Verzeichnisse als eigene ASP.NET-Anwendung angeben. Wenn Sie das tun, können Sie Ihre App in ein Unterverzeichnis Ihrer Wahl legen.

-Al

+0

Ja, hat es die Option "Website veröffentlichen" - danke! –

Verwandte Themen