不能将 blazor 与服务器端托管一起使用
Can not use blazor with server-side hosting
你好,我正在尝试将 Blazor
与服务器端托管一起使用。所以我将 server
设置为启动 project.However 一旦我启动服务器,我就不能从浏览器访问客户端。
如果我在做服务器端托管,难道我不应该能够在浏览器中访问客户端吗?
P.S 做服务端托管的时候还是不明白,是指单独的项目还是.net core
withingclient
项目。 (不明白后者是怎么启动的)
假设我现在理解了,我也花了一点时间才理解它。对于服务器端,您或多或少有一个 .net 核心应用程序充当另一个 .net 核心应用程序(在本例中为 .client 应用程序)的主机。
假设您从通过 "server-side" 项目模板生成的代码开始,您应该能够启动 .Server 项目并导航到它提到的 url,或者简单地设置.Server 项目作为启动项,然后在 Visual Studio
中点击 "Start"
使用服务器端模板,您将得到 2 个项目。
(1) "Your-project.App"
在这里您可以找到 "pages"
(2) "Your-project.Server"
这个项目 "serves" 上了 .App 项目。它也是您可以放置 api 控制器等,甚至是独立的剃须刀页面等的地方。
您通常不会从 .Server 项目访问 .App 代码,除非您要使用 api 端点,否则您可能不需要向 .Server 项目添加任何其他代码文件。
希望对您有所帮助
你好,我正在尝试将 Blazor
与服务器端托管一起使用。所以我将 server
设置为启动 project.However 一旦我启动服务器,我就不能从浏览器访问客户端。
如果我在做服务器端托管,难道我不应该能够在浏览器中访问客户端吗?
P.S 做服务端托管的时候还是不明白,是指单独的项目还是.net core
withingclient
项目。 (不明白后者是怎么启动的)
假设我现在理解了,我也花了一点时间才理解它。对于服务器端,您或多或少有一个 .net 核心应用程序充当另一个 .net 核心应用程序(在本例中为 .client 应用程序)的主机。
假设您从通过 "server-side" 项目模板生成的代码开始,您应该能够启动 .Server 项目并导航到它提到的 url,或者简单地设置.Server 项目作为启动项,然后在 Visual Studio
中点击 "Start"使用服务器端模板,您将得到 2 个项目。
(1) "Your-project.App"
在这里您可以找到 "pages"
(2) "Your-project.Server"
这个项目 "serves" 上了 .App 项目。它也是您可以放置 api 控制器等,甚至是独立的剃须刀页面等的地方。
您通常不会从 .Server 项目访问 .App 代码,除非您要使用 api 端点,否则您可能不需要向 .Server 项目添加任何其他代码文件。
希望对您有所帮助