Рейтинг:
5
Richard Deeming
Вам нужно указать URL-адрес страницы, которую вы хотите открыть.
Если два приложения размещены на одном сервере (например,: localhost:44320
), URL-адрес может быть относительным.
В противном случае вам нужно будет использовать абсолютный URL - адрес-например: http://localhost:44320/EDBBlazorServer/_Host
Мы не можем сказать вам точный URL-адрес для использования, так как мы не знаем URL-адрес страницы, которую вы пытаетесь загрузить.
bgundas
&ЛТ;АСП:меню navigateurl свойство="http://localhost:44320/EDBBlazorServer/_Host" текст="свернуть сопоставлений"и GT;
Здравствуйте, это не работает,
Этот сайт не может быть достигнут localhost отказался подключиться.
Попробуй:
Проверка соединения
Проверка прокси-сервера и брандмауэра
Учтите
Я получаю эту страницу. Все подключено, я нахожусь в сети. Я все еще получаю эту вышеописанную ошибку.
Richard Deeming
Как я уже сказал, вам нужно использовать правильный URL-адрес для страницы, на которую вы пытаетесь перейти.
Если вы запускаете решение из Visual Studio, вам также необходимо убедиться, что оба проекта запущены.
bgundas
Я создал пример серверного приложения blazor внутри решения, где также есть приложение .net frame work. Ничего особенного, просто код строительных лесов.
Я с посещением любой страницы внутри blazor app. index.razor или _Host.cshtml.
как я могу перенаправить на эту страницу(\EDBBlazorServer\Pages\Index.razor) из приложения webforms(4.6.1)
это не работает
http://localhost:44320/EDBBlazorServer/_Host
Как я могу запустить два приложения одновременно, мое приложение webforms начинает работать после f5, а затем как я могу запустить приложение blazor?
Richard Deeming
Еще раз: используйте полный URL-адрес страницы, на которую вы пытаетесь перенаправить. И убедитесь, что оба проекта запущены.
bgundas
Я ценю твою помощь Ричард,
Как я могу запустить два приложения одновременно, мое приложение web forms запускается после f5, а затем как я могу запустить приложение blazor?
bgundas
Ричард Диминг сэр,
ты-рок. Спасибо. Живи долго и процветай.
bgundas
если я устанавливаю несколько запускаемых проектов , то когда я делаю f5, я вижу, что открываются два окна браузера, что и ожидалось.
Мне нужно открыть только основное приложение(webforms). И когда я нажимаю пункт меню в приложении webforms , я хочу открыть приложение blazor внутри той же вкладки. Вы можете сказать мне, как это сделать?
Richard Deeming
Вам нужно запустить оба проекта. В проекте WebForms установите для параметра NavigateUrl полный URL-адрес страницы, на которую вы хотите перейти в проекте Blazor.
Я подозреваю, что не будет никакого способа запустить проект Blazor, не открыв второе окно браузера. Просто игнорируйте второе окно, пока не закончите тестирование.