2 Stimmen

ASP.Net MVC ohne Administratorrechte installieren?

Leider erlauben mir die IT-Richtlinien meines Unternehmens keine Administratorrechte für meinen eigenen Rechner. Ich möchte jedoch mit ASP.Net MVC arbeiten, aber das Installationsprogramm kann das Framework ohne Administratorrechte nicht installieren. Gibt es eine Möglichkeit, MVC manuell zu installieren, z. B. indem ich die relevanten DLLs irgendwo hin kopiere usw. Für jeden konstruktiven Rat bin ich dankbar.

2voto

Dylan Beattie Punkte 51678

Sie können ASP.NET MVC selbst herunterladen und kompilieren - und es entweder als referenziertes Projekt einbinden oder einfach die resultierenden Binärdateien nehmen und sie wie jede andere DLL zu Ihrem Projekt hinzufügen.

Suchen Sie den Link zu MVCBetaSource.zip auf diese Seite - es ist ein ziemlich einfaches Build mit Visual Studio, und (wenn ich mich richtig erinnere) enthält die wenigen Binärdateien (System.Web.Abstractions und System.Web.Routing), die nicht Teil der MVC-Quelle selbst sind.

1voto

bxlewi1 Punkte 409

Ab der Vorschau 3 oder 4 wurde ASP.Net MVC binnable. Was ich in meinen Lösungen gemacht habe, ist ein "binary references"-Ordner im Root der Lösung und Verweise auf diese lokalen Dateien in jedem Projekt, das sie benötigt. Sie sollten kopieren:

  1. System.Web.Abstractions.dll
  2. System.Web.Mvc.dll
  3. System.Web.Routing.dll

Beziehen Sie sich dann auf diese Baugruppen, und alles sollte gut funktionieren. Die größte Hürde besteht darin, sie aus dem MSI zu extrahieren.

0voto

Al Katawazi Punkte 7052

MVC ist bin deployable, also wenn .Net 3.5 mit SP1 installiert ist, sollten Sie gut sein. Stellen Sie einfach sicher, dass Sie mvc dll wird in Ihrem bin-Ordner und Deploys aus. Der schwierige Teil ist die Wildcard in IIS6, IIS7 wird dies automatisch tun, aber für 6 müssen Sie eine Regel zu machen, viel Glück.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X