приложение не подхватывает страницы Blazorclasslib - PullRequest
0 голосов
/ 27 марта 2020

Я использую библиотеку классов бритвы содержит мое _Host.cs html представление:

-WebApp
 -Program.cs
 -Startup.cs
-MyRazorClassLib
 -Pages
  -_Host.cshtml

и добавление частей приложения в мое веб-приложение следующим образом:

            services.AddRazorPages()
                    .ConfigureApplicationPartManager(p =>
                    {
                        foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
                        {
                            p.ApplicationParts.Add(new AssemblyPart(assembly));
                        }
                    });

сборка razorclasslib добавлена ​​в части приложения, но у меня есть:

 Cannot find the fallback endpoint specified by route values: { page: /_Host, area:  }.

Я что-то упускаю / что-то путаю?

заранее спасибо.

1 Ответ

0 голосов
/ 27 марта 2020

Кажется да и задокументировано в Обнаружение в компонентах приложения

Для параметра applicationName необходимо указать сборку root, используемую для обнаружения. Сборка root, используемая для обнаружения, обычно является сборкой точки входа.

, например:

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {
     /* set the name of the assembly containing the _Host.cshtml */
     env.ApplicationName = "myAppName";

}
...