XSP4 di Mono su OSX fornisce Access Forbidden (errore 500) per qualsiasi file .aspx o .asp


10

Sono su un Mac e sto cercando di ospitare localmente una copia di un vecchio sito basato su ASP a scopo di test. Non (ancora) usare mod_mono per Apache, solo il server XSP autonomo di base. È stato abbastanza un calvario solo arrivare al punto in cui posso almeno visualizzare una pagina di errore ASP.NET da localhost.

Se lo indico a un file .htm o .html, lo serve senza lamentele. Ma ogni file ASP che provo genera un errore "Accesso vietato".

Immagino che questo significhi che ho bisogno di un file di configurazione per XSP, qualcosa come un file .htaccess o web.config , e ho bisogno di autorizzare quelle estensioni come cose che serviranno. (Che è piuttosto stupido, perché perché qualcuno dovrebbe andare in difficoltà a installare Mono e XSP solo per ospitare file HTML statici?)

xsp4: l' aiuto non è stato di aiuto, né lo è stato man xsp, quindi eccomi qui.

Application Exception
System.Web.HttpException
Access to file '/anysite/whateverpage.asp' is forbidden.

Description: HTTP 500.Error processing request.

Details: Error processing request.
Exception stack trace:
 at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0005e] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x00d9c] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication.Tick () [0x00000] in <79d7580b4e46487286a5f8386a98413d>:0 
 Version Information: 4.6.2 (Stable 4.6.2.7/08fd525 Tue Nov 22 22:06:40 GMT 2016); ASP.NET Version: 4.0.30319.42000

Risposte:


10

Sembra che il problema sia quello che IIS chiamerebbe mapping dei gestori.

Hai detto di non (ancora) usare mod_mono

Senza di esso non otterresti il ​​framework .NET, quindi come farebbe Apache a sapere come gestire i file asp?


Voglio dire, non sto usando mod_mono perché non sto usando Apache. Solo XSP come server autonomo, senza directory di applicazioni virtuali o configurate, per servire il contenuto di "./" dalla riga di comando. Mod_mono esegue il wrapping di XSP in modo che Apache possa consegnargli i file asp. Quindi, se non funziona da solo, probabilmente non funzionerà neanche come aiuto per Apache o nginX. Se qualcuno sa come impostare i mapping dei gestori per il server standalone xsp, ciò risolverebbe il mio problema.
Evan Thompson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.