Die richtige Anleitung zum einrichten von iis7 mit einem asp.net mvc4-Anwendung

Meine Arbeit hat einige spezielle web-Server (Server 2008R2, IIS7). Derzeit alles, was getan hier, vor kurzem wurde asp.net webforms. Für ein neues Projekt, ich will endlich einzuführen MVC. Ich habe ein Vanille-MVC-Anwendung erstellt, in VS2013. Ich ging durch einige andere Seiten und habe es auf meinem lokalen IIS (voll, nicht express) einfach nur gut. Ich kann hit 'localhost' und sehen die Website, die ich erstellt. Ich bin mit web bereitstellen, und es hat sehr gut geklappt.

Danach zog ich an unserem Entwicklungs-server. Ich habe Sie alle auf die gleiche (ich.e neue website in iis, web-bereitstellen, einrichten mit der richtigen Anmeldeinformationen, usw.). Die Veröffentlichung von VS funktioniert. Auf dem Entwicklungs-server sehe ich alle Dateien da, aber in IIS auf dem server (via RDP-Sitzung) kann ich nicht aufrufen. Es tut nicht mir eine 404 oder 503 Fehler, internet explorer sagt mir nur, dass es nicht finden können, die Adresse.

Basierend auf der viele, viele Artikel, die ich durchgemacht habe ich Folgendes:

  1. aspnet_regiis.exe -ich (32 und 64 bit)
  2. Machte Sie sicher, dass der server über Web Deploy 3.5 und Web Deploy-tools 2.1 installiert.
  3. Fügte einige Zeilen auf meiner Website.config (siehe unten)****.
  4. stellten sicher, dass der server hatte .net 4.5 und mvc installiert.

Nachdem alle, die es immer noch nicht, zeigen Sie mir die Website. Alles, was ich bin fehlt? Ich würde lieben, Sie zu finden, ein Lernprogramm zu Fuß mich durch die baby-step-baby-step, aber alles was ich sehen gibt, wird davon ausgegangen, dass du bereits x und y festlegen, oder Sie wissen bereits, IIS, wie die Rückseite Ihrer hand.

<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
  <remove name="UrlRoutingModule-4.0" />
  <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
</modules>

InformationsquelleAutor ledgeJumper | 2013-10-21

Schreibe einen Kommentar