MainPage.xaml.cs
Код: Выделить всё
public MainPage()
{
InitializeComponent();
WebView webView = new WebView
{
Source = "https://www.myadress-iis.de/mywebapp/login",
};
this.Content = webView;
}
К сожалению, при доступе к той же странице с помощью скомпилированного приложения я получаю только недоступный веб-сайт, его невозможно загрузить, потому что: net::ERR_NAME_NOT_RESOLVED.
При использовании какого-либо общего адреса, такого как https://www.google.com или чего-то еще, кажется, что приложение и прокси работает нормально.
Я не смог найти ничего похожего на эту конкретную проблему, возможно, она связана с использованием прокси-сервера и будет нормально работать в продуктивной среде, где прокси-сервер не настроен. Я также не нашел хорошего способа отладки этого, не смог найти ничего полезного в своих выводах отладки при отладке через Visual Studio 2022.
Я также думаю о проблеме с сертификатом, но это должно привести к чему-то в отладочных выводах. Опять же, почему это работает через браузер.
Есть ли у кого-нибудь идеи, в чем может быть проблема?
РЕДАКТИРОВАТЬ: Интересно, что на некоторых телефонах (разные Android и другая реализация WebView) это работает без проблем, на некоторых телефонах иногда работает после перезапуска приложения.
Обновление от 26.11.2025:
Это довольно странно. Насколько я понимаю, мой коллега «воссоздал» приложение, используя Android Studio и Kotlin. Эй, просто поставьте кнопку перезагрузки, чтобы перезагрузить страницу. После нажатия этой кнопки страница загружается нормально.
Я скопировал это в свое приложение, и все, страница загружается. Не знаю почему, но у меня почему-то выглядит так, будто сертификаты для связи загружаются недостаточно быстро, поэтому имя потом не разрешается и страница недоступна. К сожалению, я понятия не имею, куда направить свое наблюдение.
Обновление от 28.11.2025:
В настоящее время я сталкиваюсь со следующим: когда я сначала захожу на «обычную» веб-страницу, например https://www.google.de, а затем на свою страницу, все работает нормально. Когда я запускаю приложение и пытаюсь получить доступ к своей странице, я даже не вижу, что что-то происходит в Fiddler или в моем отладчике. Так что на данный момент у меня, кажется, есть обходной путь, но я до сих пор не понимаю, почему.
Подробнее здесь: https://stackoverflow.com/questions/798 ... sing-fiddl
Мобильная версия