Ok, mam to teraz działa. Oto kroki.
- Utwórz pustą witrynę Asp.net MVC.
Kopiowanie xsp4.exe, Mono.Security.dll & Mono.WebServer2.dll do katalogu głównego witryny.
Struktura pliku powinna wyglądać następująco.
WebSite
--bin
--Content
--Models
--Views
xsp4.exe
Mono.Security.dll
Mono.WebServer2.dll
Copy te same 3 pliki do folderu bin.
Teraz uruchom plik xsp4.exe z folderu głównego. Domyślnie powinien działać na porcie 8080. Więc otwórz przeglądarkę pod numerem http://localhost:8080 i powinna działać.
Uwagi
Nie jestem pewien dlaczego, ale xsp tworzy nową instancję MonoWebServer na podstawie nazwy zespołu klasy Server. Tak więc, gdy próbuje go rozwiązać, domyślnie szuka w folderze bin. Właśnie dlatego musisz skopiować xsp i wszystkie pliki zależności do folderu bin.
można pobrać pliki xsp2.exe, xsp4.exe, Mono.Security.dll & Mono.WebServer2.dll z instalacją najnowszej wersji Mono.
Wersje szkieletowe
Działa to na stronach internetowych zbudowanych na platformie .NET 4.0. Jeśli próbujesz wdrożyć witryny .NET 2.0, musisz zarejestrować Mono.Security.dll & Mono.WebServer2.dll w GAC i używać xsp2.exe zamiast xsp4.exe.
Wdrożenie
XSP serwer WWW nie potrzebuje ramy Mono do uruchamiania na komputerach z systemem Windows z zainstalowanym .NET Framework.
Czy próbowałeś już używać Mono 3.x? może nie potrzebujesz tak dużo hackery – knocte
Mono 3.x jest teraz w wersji beta i nie było, kiedy to robiłem. –
Cassini robi to również w Windowsie, więc najprawdopodobniej tak działa. – joe