Публикация автономного приложения Owin в службе приложений Azure - PullRequest
0 голосов
/ 29 мая 2019

У меня есть собственное веб-приложение ASP.Net WebApi OWIN. Приложение представляет собой простое консольное приложение и выводит файл .exe и некоторые библиотеки DLL.

В настоящее время приложение может быть размещено двумя способами

  1. Просто запустив exe-файл. (Который будет работать как консоль приложение)
  2. В качестве службы Windows используется библиотека Topshelf .

Службы можно использовать, открыв настроенный URL-адрес и номер порта. Пример: http://www.demoapp.com:8080

Ниже кода находится точка входа в приложение.

public class WebServer
{
    private IDisposable app;

    public void Start()
    {
        app = WebApp.Start<Startup>(url: "http://demoapp.com:8080");
    }

    public void Stop()
    {
        app?.Dispose();
    }
}

Требование

Теперь существует требование для размещения приложения в Azure AppServices. Как я могу достичь этого, не меняя существующий код в максимально возможной степени? Признателен, если вы можете предоставить пошаговую инструкцию.

1 Ответ

0 голосов
/ 29 мая 2019

Кажется, что функция не поддерживается сейчас.

Вы можете проголосовать за этот вопрос , чтобы его можно было достичь.

...