是的,我知道它已经准备好用于生产,但我害怕如果我用于生产,我可能会遇到一些代理问题或其他问题。我的计划是启动一个blazor服务器端项目并在IIS中部署,我需要在IIS中更改任何设置吗?你们中的任何人在生产中使用了blazor服务端,在部署时遇到了任何问题吗?
我没有名誉可言。服务器端Blazor对于生产来说是非凡的。许多公司已经使用它很长时间了。部署与任何asp.net核心应用程序相同。查看www.csharpcacademy.com
我还收到了更多有兴趣将应用程序从asp.net和webforms转换为Blazor服务器端的公司的联系。
服务器端Blazor:
-
如果您的服务器宕机哪怕一毫秒,那么每个客户端都会死。它们需要刷新才能获得新的连接。这种情况在当今世界并不常见,但结果可能会因的用例而异
-
我在csharpsacademy中看到,如果你在一个选项卡中让网页在手机中打开数小时,然后在完成其他任务后再返回,那么页面就会失效,需要进行刷新。
-
UI延迟在服务器端更为明显。如果你在美国有服务器,在其他国家有客户,他们可能会看到更多的延迟。再次检查csharpsacademy上的延迟。它在美国托管,我注意到大多数点击/交互都是0延迟。
最后一条评论,如果你不确定是使用服务器端还是客户端,我鼓励你尝试在构建应用程序时考虑到灵活性。创建一个剃刀组件库,并将所有组件/逻辑放在其中,这样您就可以在客户端和服务器端应用程序之间共享库。
干杯!