monodevelop findet keinen xsp4-Webserver, obwohl er installiert ist / ausgeführt wird


7

Ich verwende 13.04 32bit und installiere monodevelop-latest (keks9n-monodevelop-latest-raring.list-Repository, derzeit 4.1.7). Nachdem ich meine MVC4-Anwendung zum Erstellen gebracht hatte, wollte ich sie ausführen (Rechtsklick auf Teilprojekt und "Ausführen" Artikel")

Monodevelop findet den xsp4-Webserver jedoch nicht. Ich erhalte die folgende Fehlermeldung:

Der xsp4-Webserver wurde nicht gefunden. Bitte stellen Sie sicher, dass es installiert ist.

Aber mono-xsp4 ist installiert und läuft automatisch oder kann manuell ausgeführt werden (sudo service mono-xsp4 start oder nur xsp4)

Ich hatte jedoch einige Probleme, Mono-xsp4 zum Laufen zu bringen (ich weiß nicht, ob dies mit dem Monoentwicklungsproblem zusammenhängt, daher beschreibe ich es auch). Auf apt-get install mono-xsp4 habe ich:

Binding Mono XSP 4 address: 0.0.0.0  
 * You have an incomplete /etc/xsp4/debian.webapp  
 * To fix it, you need to install at least one package for xsp4 (like asp.net-examples)

Wenn Sie asp.net-examples installieren, wird mono-xsp2 einfach (neu) installiert, und ich habe kein asp.net4-examples-Paket gefunden.

Somit würde mono-xsp4 noch nicht laufen. Ich habe festgestellt, dass in /etc/xsp4/debian.webapp keine Anwendungen festgelegt sind (außer leer <apps></apps>), und durch einfaches Kopieren von /etc/xsp2/debian.webapp nach / etc / xsp4 / konnte ich mono-xsp4 starten (natürlich) Es sind keine asp4-Beispiele installiert.

Zurück zu Monodevelop: In Monodevelop habe ich die IP und den Port korrekt auf die IP eingestellt und der Port, den mono-xsp4 verwendet, aber xsp4 wird immer noch nicht gefunden. Unabhängig davon, ob mono-xsp4 bereits ausgeführt wird oder ich es gestoppt habe, damit monodevelop es selbst starten kann, wird immer die obige Fehlermeldung angezeigt.

Kann mir jemand helfen? Ist dies ein Fehler von Monodevelop 4.1.7 (ich benötige Version v4, sonst wird die VS2012-Lösung nicht richtig geöffnet) oder stimmt etwas mit meiner Mono-xsp4-Installation nicht?

Ich würde gerne die neueste stabile Version von monodevelop v4 verwenden, aber ich habe kein Ubuntu 13.04-Repository dafür gefunden.


Versuchen Sie es erneut
Xameeramir

Antworten:


2

Ich kann meine eigene Frage beantworten:

https://launchpad.net/~keks9n/+archive/monodevelop-latest

gibt die Antwort:

Wenn Sie ASP.NET-Anwendungen debuggen möchten, stellen Sie sicher, dass Sie die Mono-Laufzeit Ihres Systems verwenden ( http://i.imgur.com/SO93KJ2.png ). XSP ist aufgrund von Kompatibilitätsproblemen nicht in der / opt / Mono-Installation enthalten.

Wenn ich also mit Mono 3.2.1 baue und dann die Laufzeit in / usr (v 2.10.8.1) wieder auf die Mono-Laufzeit ändere, wird die Seite geöffnet und xsp4 (/usr/lib/mono/4.0/xsp4.exe) wird ausgeführt !


1

Für mich war das Problem die Verwendung von MonoDevelop 5.X, auch wenn ich xsp4.exe in bin / directory verwendete, funktionierte es nicht - schließlich bekam ich eine leere Seite mit endlosem Laden. Durch die Installation der Standardversion 4.0.12 von Ubuntu funktionierte alles einwandfrei.


Wenn Sie MonoDevelop 5.X von PPA installiert haben, das auch eine lokale Kopie von Mono installiert, müssen Sie MonoDevelop selbst unter Verwendung der Mono-Laufzeit des Benutzers ausführen. Ich habe hier
Uhr

@ th1rdey3 Monodevelop 5.6.1 (Build 5) funktioniert jetzt perfekt für mich, aber vielleicht hilft diese Antwort jemandem.
Daniel Kmak
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.