Мне удалось запустить Katana/OWIN на Mono, используя HttpListener host.Microsoft.Owin.Host.SystemWeb on Mono/XSP
Я сейчас экспериментирую с Microsoft.Owin.Host.SystemWeb
на Mono и XSP4. Я использую код, найденный в this repo. Он имеет Startup
class:
using Owin;
namespace KatanaSystemWebTest
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseDiagnosticsPage();
}
}
}
В web.config мы определяем метод Configuration()
, как и та, которая начинается приложение:
<appSettings>
<add key="owin:AppStartup" value="KatanaSystemWebTest.Startup.Configuration, KatanaSystemWebTest" />
<add key="owin:AutomaticAppStartup" value="true" />
<add key="webpages:Enabled" value="false" />
</appSettings>
Это прекрасно работает при отладке в Visual Studio, но не на Mono. Я предполагаю, что это какой-то сборщик, который не запускается. Какие-либо предложения?
Вот приложение работает код: http://peaceful-forest-6785.herokuapp.com/
hi friism, у вас есть это еще? Я пытаюсь запустить шаблон MVC WebApplication с помощью SignalR, который использует Microsoft.Owin.Host.SystemWeb (а не сам хост), и я даже не смог загрузить Startup.Configuration(), загруженную в Mono (работает Visual Studio 2013). Интересно, есть ли у вас это работа или нет. Благодарю. – brian