Gibt es eine Möglichkeit, ein ASP.NET MVC-Projekt auf gemeinsam genutztem Webhosting von godaddy.com auszuführen? [geschlossen]

76

Gibt es eine Möglichkeit, ein ASP.NET MVC-Projekt auf gemeinsam genutztem Webhosting von godaddy.com auszuführen?

mr mo
quelle
4
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es um die Verwendung eines Drittanbieter-Dienstes geht.
gunr2171

Antworten:

89

Als Entwickler, der ein MVC-Projekt auf dem gemeinsam genutzten ASP.NET-Hosting von GoDaddy bereitgestellt hat, kann ich Ihnen mit Sicherheit sagen, dass Sie dies tun können, und das ist ganz einfach.

  1. Stellen Sie zunächst sicher, dass Sie einen GoDaddy Windows-Hosting-Plan erhalten haben (sie verkaufen sowohl Linux- als auch Windows-Pläne).
  2. Stellen Sie als Nächstes sicher, dass Sie das Hosting-Konto für die Verwendung von ASP 2.0 / 3.0 / 3.5 eingerichtet haben (dies ist standardmäßig AFAIK aktiviert - Sie müssen jedoch sicherstellen, dass es auf diese Einstellung eingestellt ist, wenn Sie es in der Vergangenheit geändert haben). Sie legen dies fest, indem Sie auf "Konto verwalten" / "Inhalt / IIS-Einstellungen" klicken.
  3. Stellen Sie als Nächstes sicher, dass Ihr MVC-Projekt so eingestellt ist, dass die MVC-DLLs in Ihr bin-Verzeichnis kopiert werden. ASP.NET MVC (ab Beta) legt diese Assemblys jetzt standardmäßig im GAC ab . Sie müssen dies für Ihr Projekt ändern. Informationen dazu finden Sie auf der Website von Phil Haack hier .
  4. Zuletzt veröffentlichen Sie einfach Ihre Website und laden sie hoch.

Es sollte wirklich so einfach sein. Bitte hinterlassen Sie einen Kommentar, wenn Sie irgendwelche Probleme haben.

Dan Esparza
quelle
6
Ich musste auch auf IIS 7 aktualisieren und die integrierte Pipeline (im Gegensatz zur klassischen) aktivieren,
TJB
Gilt dies auch für ASP.NET MVC Version 2?
Drew Noakes
2
Ich fand diesen Support-Artikel, der nützlich sein kann, wie man den Pipeline-Modus in Godaddys Control Panel ändert
Anders
@Drew - Ja, obwohl ich nicht sicher bin, ob Sie eine Bin-Bereitstellung durchführen müssen (Schritt 3) - Sie können möglicherweise Ihre Hosting-Einstellungen überprüfen und veröffentlichen, habe ich nicht überprüft.
Dan Esparza
@Drew - Wenn Sie MVC3 bin bereitstellen möchten, müssen Sie jetzt verschiedene Assemblys bereitstellen. Hanselman hat einen großartigen Artikel dazu hier: hanselman.com/blog/…
Dan Esparza