Он выводит весь журнал отладки приложений при запуске. Это наводит меня на мысль, что никаких ошибок, приводящих к сбою приложения, не возникает.
Он также создает файл «config.json», который следует создавать только в том случае, если приложение React, размещенное в webview2, вызывает API для получения конфигурации, а файл не существует (ожидается при первом запуске). Это подтверждает, что мой хостинг для реагирующих приложений и хостинг работают для порта 5050.
ВАЖНО: я получаю ту же проблему только с приложением текстового блока (код ниже). Создано заново, без каких-либо других изменений. Любые изменения в стандартном шаблоне (кроме самого текстового блока) были внесены, чтобы попытаться устранить проблему.
Некоторая дополнительная информация:
Снимок экрана приложения, работающего в обычном режиме (не киоск)
У меня
- asp .net core API
- обратный прокси
- приложение реагирования, размещенное для Webview2
- Запуск Tabtip.exe для сенсорного ввода. Это происходит только при фокусе ввода.
App.xaml.cs:App.xaml:Код: Выделить всё
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls.Primitives; using Microsoft.UI.Xaml.Data; using Microsoft.UI.Xaml.Input; using Microsoft.UI.Xaml.Media; using Microsoft.UI.Xaml.Navigation; using Microsoft.UI.Xaml.Shapes; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.Foundation; using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. namespace Blank_text_box { public partial class App : Application { private Window? _window; public App() { InitializeComponent(); } protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args) { _window = new MainWindow(); _window.Activate(); } } }Код: Выделить всё
Код: Выделить всё
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Controls.Primitives;
using Microsoft.UI.Xaml.Data;
using Microsoft.UI.Xaml.Input;
using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Navigation;
using Windows.Foundation;
using Windows.Foundation.Collections;
// To learn more about WinUI, the WinUI project structure,
// and more about our project templates, see: http://aka.ms/winui-project-info.
namespace Blank_text_box
{
///
/// An empty window that can be used on its own or navigated to within a Frame.
///
public sealed partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
}
Код: Выделить всё
Был создан файл «.msixbundle», папка также содержала файл «.cer», который я установил в доверенное хранилище и доверенным людям. Он показывает «SignatureKind: Developer» (я не знаю, является ли это проблемой)
Приведенный выше код не является моим исходным кодом, это демонстрационный код, который также имеет ту же самую проблему с черным экраном и ошибкой Windows «динь» при вводе щелчка мыши (щелкает левой и правой кнопкой мыши).
Подробнее здесь: https://stackoverflow.com/questions/797 ... kiosk-mode
Мобильная версия