2009-04-14 19 views
1

Ich habe vor kurzem ein VPS von Slicehost mit Ubuntu Hardy installiert. Ist es möglich, den Server so einzurichten, dass er mit ASP funktioniert? Ich habe keine Ahnung, ob das möglich ist, aber wenn ja, hat jemand gute Tutorials?Ist es möglich, ASP unter Linux Ubuntu Hardy zu installieren?

Danke.

+0

Viele der jüngsten Generation von Web-Entwicklern wurden nicht mit ASP-Klassiker ausgesetzt und nur ASP.NET kennen, diese haben eine Tendenz, sich darauf als einfache ASP beziehen, daher ist ASP mehrdeutig . Meinst du klassisch oder .NET? – AnthonyWJones

+0

Leider ASP, ich bin selbst ein PHP-Programmierer. Aber die Firma, für die ich arbeite, wird im kommenden Monat auf ASP.NET wechseln. Würde es einen großen Unterschied zur Konfiguration des Servers zwischen ASP und ASP.NET geben? –

Antwort

2

Die Mono Project hat einige Informationen zu diesem Thema. Sie können entweder ASP mit Mono unter Apache oder XSP ausführen, einen dedizierten (aber begrenzten HTTP-Server) zum Hosten von ASP.Net unter Linux.

Sie finden die Informationen in diesem article.

EDIT: Es scheint, dass diese Frage über klassische ASP ist. Afaik gibt es keine Möglichkeit, dies unter Linux/Unix auszuführen.

4

Die Antwort ist ein großes "es kommt darauf an".

Sprechen Sie über Classic ASP? Sun hat (hatte?) Ein Produkt namens "SunOne ASP" - obwohl das Produkt die Namen so oft änderte, konnte ich nicht sagen, was es wirklich ist, außer dem ursprünglichen ChiliSoft ASP Produkt, das von Sun gekauft und umbenannt wurde.

Wie auch immer, das oben genannte Produkt würde es Ihnen ermöglichen, ClassicASP/VBScript-Code auf einem * nix-Server auszuführen und größtenteils würde es gut laufen. Es war ein bisschen witziger in Bezug auf bestimmte Dinge, und es gab bestimmte Dinge, die nicht ganz richtig liefen, aber wenn du höllisch drauf wartest, könntest du es zum Laufen bringen. Nachdem ich das alles gesagt habe, habe ich irgendwo gelesen, dass das Projekt eingestellt wurde. Daher ist es möglicherweise nicht mehr verfügbar.

Es gibt auch ein Apache: ASP-Modul, das (meiner Erfahrung nach) nur mit Code arbeitet, der damit geschrieben wurde. Wenn Sie versuchen, eine Anwendung von einem Windows-Server zu portieren, ist dies eine der Optionen "Teilen Sie Ihr Risiko auf".

Sprechen Sie über ASP.NET?
Wenn dies der Fall ist, haben Sie eine bessere Chance ... die oben genannten Mono Project wäre Ihre beste Wette. Es ist ein langer Weg seit ich es das letzte Mal angeschaut habe, aber ich musste nichts damit anfangen, wie gut/schlecht es ist.

Ceteris paribus ...
Alle Dinge gleich sind, würde ich wirklich sagen, dass, wenn Sie eine MS-Programmiersprache verwenden werden, ist es auf einem MS-Server ausführen. Es kann ein wenig mehr kosten, aber es wird Ihnen auf lange Sicht wahrscheinlich mehr Kopfschmerzen ersparen.

1

AnonJr ist richtig, dass wenn Sie .Net oder Microsoft-Entwicklung und Bereitstellung dann besser auf Microsoft-Plattform sein. Wenn Sie ein Startup sind, dann hat Microsoft ein Programm - "BizSpark" - http://www.microsoft.com/bizspark/ Sie können Dev und Deployment-Lizenzen praktisch kostenlos für 3 Jahre, solange Sie weniger als eine Million $ Startup sind. Sie können mehr Details von oben genannten Link

Verwandte Themen