Поскольку вы хотите использовать функцию перетаскивания, вам нужно будет либо принять файл, перетащенный в файл .exe
, либо приложение Windows Forms или WPF, которое может принять удаление файла.
В любом случае, вы можете запустить ASP.NET Core WebHost
с включенным Kestrel из любого из этих решений, если он работает в потоке, отдельном от потока пользовательского интерфейса (метод Run()
заблокирует) .