#c# #wpf #winforms #websocket #visual-studio-2019
Вопрос:
Я разработал приложение WPF (.Net Framework), в котором я запускаю WebSocket с помощью Fleck
webSocketServer = new WebSocketServer("wss://0.0.0.0:xxxx");
/* <some code for assigning certificate > */
webSocketServer.Start(socket =>
{
socket.OnOpen = () => SocketOnOpen(socket);
socket.OnClose = () => SocketOnClose(socket);
socket.OnMessage = message => SocketOnMessage(socket, message);
socket.OnError = (err) =>
{
socket.Send(err.ToString());
};
});
Я использую проект установщика Visual Studio со следующей конфигурацией для создания файла MSI для установки моего проекта WPF.
- Файловая система (настройка приложений): Я добавляю вывод проекта (параметр выпуска)
- Файловая система (AppSetup) -> Расположение по умолчанию: >[LocalAppDataFolder][Производитель][Имя продукта]
- Рабочий стол пользователя: я создаю ярлык фактического файла out и копирую его здесь
- Меню пользовательских программ > папка myapp: я создаю ярлык фактического файла out и копирую его здесь
- Папка запуска пользователя: я создаю ярлык фактического файла out и копирую его сюда
Свойства проекта установщика:
- Установочные пользователи: Верно
- RemovePreviousVersions: Верно
Я перестраиваю проект установщика, вижу MSI в папке выпуска и устанавливаю нормально. Я перезагружаю компьютер и вижу, что мое приложение запускается автоматически.
Веб-сайт доступен и отвечает должным образом, но когда я вхожу на свой компьютер как другой пользователь, приложение запускается автоматически, но веб-сайт недоступен
В моем понимании читать о установщика проекта в интернете, параметр «файловая система (AppSetup) -> DefaultLocation: [LocalAppDataFolder][производитель][название]» должно подать отдельное заявление пространства, которое она делает, но не уверен, почему я не могу получить доступ ВСС://локальный:ХХХХ.
что я упускаю?