ASP.NET - How zur Implementierung in VS Express 2013 für das Web?

Ok, also ich habe den gleichen Projekt wie 15 jetzt mal, haben es in 2008, mit der .NET Framework 3.5 (Neue Website, die Neue Web-Projekt, und OMG, wie alle verschiedenen Möglichkeiten). Bereitgestellt haben das, jedoch, wenn ich versuche zu laden, es in localhost, (weil ich Baue diese Anwendungen direkt aus dem Server), bekomme ich alle Arten von Fehlern. Als ich erhalte eine Fehlermeldung, die sagt, verwenden muss .NET Framework 4.0.

So, in Reihenfolge zu verwenden .NET Framework 4.0 brauche ich, um atleast VS Express 2012, so bekomme ich VS Express 2013 und erstellen Sie die Anwendung neu wieder, aber dieses mal, ich nicht sehen, die option für eine Web-Applikation, die in dieser software sehe ich diese: ASP.NET Web-Forms-Anwendung, es ist eine option für ASP.NET Leere Web-Anwendung und ich habe getan, diese beiden verdammten Dinger! Nicht sicher, welcher es ist soll tatsächlich funktionieren.

Für die Forms-Anwendung, sehe ich keine Möglichkeit es zu Veröffentlichen, nur um den Aufbau!

In jedem Fall, wie zur Hölle soll man sonst übertragen Sie Ihre VS 2013 .NET Framework 4.0-Web-Anwendung, so dass es auf den eigentlichen SERVER (Public URL)? Wie Sie dies tun, ist unverständlich die Hölle aus mir heraus. Egal was ich mache bekomme ich Fehler, ich kann nicht einmal VS Express 2013 selbst die Arbeit, wenn Sie zu bauen, denn es gibt mir einen 500 Fehler oder Seite Nicht Gefunden 404-Fehler. Atleast mit VS Express 2008, ich habe einige Fehler auf der Seite, die mir sagte, dass die aspx-Datei tatsächlich zu laden versucht im browser.

Wie stellen Sie das Projekt in VS Express 2013 für das Web Genau? Was sind die Schritte, um dies zu tun innerhalb der eigentlichen SERVER selbst? Auch, ich möchte nur eine einfache web-Anwendung, die Bande in eine bestehende Seite (das wird ein iframe-Element auf eine vorhandene Seite), die verwendet einen Web-Service. Welche Anwendung zu verwenden, wählen Sie? Was sollte geschaffen werden? Es gibt so viele, und Sie alle scheinen die gleichen zu mir! Ich glaube, der Typ sollte ASP.NET Web-Forms-Anwendung, aber das scheint nicht sein zu wollen, veröffentlicht nach der Arbeit in der it. Es Baut nur, und als ich weiß nicht, wie man es auf dem Server nach, dass. Ich habe es in einem Ordner auf dem server, aber es lädt nichts, wenn ich gehe zu dieser Seite. Es kann nicht finden Sie die Standardeinstellung.aspx-Datei. ARGGG! Ich bin herausziehen meine Haare jetzt!

Gibt es vielleicht eine URL irgendwo online, die erklärt, wie dies zu tun? Innerhalb der localhost selbst?

  • Die publishing-option für ASP.NET Web-Anwendungen ist im Grunde nur eine nette Assistenten, bewegt sich das Ergebnis von build zu einem Pfad, den Sie angeben. Manuell erstellen und kopieren der entsprechenden Verzeichnisse auf dem IIS sucht auch funktioniert der trick.
  • Es gibt keine Magie in einem bereitstellen. Alle es tut, ist das kopieren von Dateien an einen anderen Speicherort. Dies ist etwas, was Sie selbst tun können. Es ist schwer zu sagen, genau das, was Sie zu tun versuchen, durch alle Ihre Beschwerden, da es nicht scheinen, um mich, wie Sie tatsächlich auch benötigen visual studio oder eine web-Anwendung. Es klingt wie Sie brauchen nur eine html Seite mit einem iframe auf.
  • Ich kann das generieren einer HTML-Seite überall, das ist nicht das problem, aber der iframe-SRC wird der Pfad/die url zu einem Default.aspx - Datei, die verwendet Default.aspx.cs mit code, den Haken in eine Web-Service-und Ausgänge die Informationen aus es via SOAP auf der Seite (in einem iframe, das ist zu sagen, dass es in einem iframe), nicht, dass es überhaupt eine Rolle spielt. Ich muss noch zum erstellen der Web-Anwendung und lassen Sie es angeschlossen, in IIS, die ich weiß nicht, wie zu tun ist.
  • Wie Sie Manuell Erstellen und kopieren Sie die Verzeichnisse auf dem IIS ist auf der Suche? IIS ist die Ausgabe des c:/inetpub/Website_new - Verzeichnis, wenn ich gehen, um http://localhost, und das funktioniert gut, aber wenn ich Baue, und kopieren Sie die Dateien in: c:/inetpub/Website_new/test - Verzeichnis und navigieren Sie zu http://localhost/test/Default.aspx es gibt mir einen 500 Internal Server Error! Also es ist ein Server Problem und nicht das laden der Seite. Wird etwas getan werden müssen, innerhalb der IIS-Manager? Und wo ist dieser wizard von der Sie sprechen?
  • Wahrscheinlich haben Sie eine Anwendung erstellen, die von Ihrem test - Verzeichnis. Siehe diese Frage, um herauszufinden, die tatsächlichen Fehler.
  • Auch in den Einstellungen der Anwendung, es gibt ein paar Optionen zu errichten. Die option, die standardmäßig aktiviert war DLL, aber es waren 2 weitere... 1 war etwas über ein Library und ich denke, der andere war ein Windows Application, nicht sicher. Aber keiner von Ihnen Klang Recht für eine Website, so einfach es beim Standard - DLL option, ist das richtig?
  • Danke, das war es dann, die erforderlich sind, um die Anwendung in IIS, und auch, gebraucht zu ändern ein paar Einstellungen in der web.config-Dateien für beide, die Haupt-Website und der Anwendung auf der Website.
  • Betrachten Sie die Tatsache, dass Microsoft Stoppt der Express-edition (VS2017 Express ist die Letzte), en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express Diese Frage sollte geschlossen werden, in bestimmter Weise (akzeptieren einer Antwort unten posten Sie Ihre eigenen Antwort, oder einfach löschen).

Schreibe einen Kommentar