Есть ли способ кросс-компиляции или переноса веб-страницы на основе ASP.NET на собственный графический интерфейс Windows?
Я занимаюсь разработкой веб-приложения, в котором веб-служба ASP.NET выполняет большую часть основной работы, а веб-страница ASP.NET используется в качестве графического интерфейса. Я также хотел бы предложить «автономную» версию приложения, которая не требует обучения случайных людей работе с IIS. У некоторых из моих целевых пользователей не будет постоянного доступа в Интернет, когда они захотят использовать приложение; Кроме того, мне не нравится полагаться на активное веб-соединение, потому что я старый хрен, и этот материал для Web 2.0 - просто причуда, верно?
Ядром логики приложения является библиотека, которая не связана со всем остальным - сервис просто предоставляет API (который я хочу сделать общедоступным для других пользователей) и который я использую для своего собственного приложения. Я мог бы пойти дальше и разработать новый графический интерфейс в WPF или WinForms, импортировать мои библиотеки и все, но я достаточно ленив, что мне любопытно, есть ли автоматизированное решение. Или даже полуавтоматическое решение.
Если бы я тоже мог ориентироваться не на Windows, это было бы неплохо. У меня уже есть консольный интерфейс, который я использовал при разработке базовой библиотеки, который напрямую обращается к ним, который я до сих пор тестирую, но он должен сравнительно легко работать в WINE, но если я смогу предложить больше поддержки автономного использования пользователям, не являющимся Windows Я чувствую себя лучше.