Ok I'v ottenuto lavorando ora. Ecco i passaggi.
- Creare un sito MVC Asp.net vuoto.
Copia xsp4.exe, Mono.Security.dll & Mono.WebServer2.dll alla radice del sito.
La struttura del file dovrebbe essere simile a questa.
WebSite
--bin
--Content
--Models
--Views
xsp4.exe
Mono.Security.dll
Mono.WebServer2.dll
Copy quegli stessi 3 file nella cartella bin.
Ora eseguire xsp4.exe dalla cartella principale. Per impostazione predefinita dovrebbe essere eseguito sulla porta 8080. Quindi aprire un browser per http://localhost:8080 e dovrebbe funzionare.
Note
Io non sono davvero sicuro perché ma xsp crea una nuova istanza di MonoWebServer in base al nome di montaggio della classe Server. Quindi, quando cerca di risolverlo, per impostazione predefinita cerca nella cartella bin. Ecco perché è necessario copiare xsp e qualsiasi file di dipendenza nella cartella bin.
È possibile ottenere i file xsp2.exe, xsp4.exe, Mono.Security.dll & Mono.WebServer2.dll di installare l'ultima versione di Mono.
versioni Framework
Questo funziona per i siti web costruiti su .NET 4.0. Se stai tentando di installare siti .NET 2.0, dovrai registrare Mono.Security.dll & Mono.WebServer2.dll nel GAC e utilizzare xsp2.exe anziché xsp4.exe.
Deployment
web server xSP non ha bisogno del framework Mono per funzionare su macchine Windows con .NET Framework installato.
fonte
2012-03-29 16:36:57
hai provato a eseguire Mono 3.x invece? forse non hai bisogno di così tanto hacker – knocte
Mono 3.x è in versione beta in questo momento e non era fuori quando stavo facendo questo. –
Cassini lo fa anche su Windows, quindi è probabile che funzioni proprio così. – joe