Sono riuscito a far funzionare Katana/OWIN su Mono utilizzando HttpListener host.Microsoft.Owin.Host.SystemWeb su Mono/XSP
Ora sto sperimentando con Microsoft.Owin.Host.SystemWeb
su Mono e XSP4. Sto usando il codice trovato nello this repo. Ha un Startup
class:
using Owin;
namespace KatanaSystemWebTest
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseDiagnosticsPage();
}
}
}
In web.config, definiamo il metodo Configuration()
come quella che inizia l'applicazione:
<appSettings>
<add key="owin:AppStartup" value="KatanaSystemWebTest.Startup.Configuration, KatanaSystemWebTest" />
<add key="owin:AutomaticAppStartup" value="true" />
<add key="webpages:Enabled" value="false" />
</appSettings>
Questa grande opera durante il debug in Visual Studio, ma non su Mono. Suppongo che si tratti di una sorta di gancio per il montaggio che non viene sparato. Eventuali suggerimenti?
Ecco un applicazione in esecuzione il codice: http://peaceful-forest-6785.herokuapp.com/
hi friism, hai ancora funzionato? Sto cercando di eseguire il modello MVC WebApplication con SignalR che utilizza Microsoft.Owin.Host.SystemWeb (non self-host) e non riesco nemmeno a caricare Startup.Configuration() in Mono (funziona Visual Studio 2013). Mi chiedo se hai funzionato o no. Grazie. – brian