Udało mi się ustawić Katana/OWIN na Mono przy użyciu HttpListener host.Microsoft.Owin.Host.SystemWeb na Mono/XSP
Teraz eksperymentuję z Microsoft.Owin.Host.SystemWeb
na Mono i XSP4. Używam kodu znalezionego w this repo. Ma Startup
class:
using Owin;
namespace KatanaSystemWebTest
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseDiagnosticsPage();
}
}
}
W web.config definiujemy metodę Configuration()
jako że jeden, który uruchamia aplikację:
<appSettings>
<add key="owin:AppStartup" value="KatanaSystemWebTest.Startup.Configuration, KatanaSystemWebTest" />
<add key="owin:AutomaticAppStartup" value="true" />
<add key="webpages:Enabled" value="false" />
</appSettings>
Działa to doskonale podczas debugowania w Visual Studio, ale nie na Mono. Zgaduję, że to jakiś hak do montażu, który nie zostanie zwolniony. Jakieś sugestie?
Oto aplikacja działa kod: http://peaceful-forest-6785.herokuapp.com/
Witaj, friyzmie, masz już pracę? Próbuję uruchomić szablon MVC WebApplication z SignalR, który używa Microsoft.Owin.Host.SystemWeb (nie self-host) i nie mogłem nawet uruchomić Startup.Configuration() w Mono (działa Visual Studio 2013). Zastanawiam się, czy masz pracę, czy nie. Dzięki. – brian