我有一个Blazor服务器应用程序目标框架.NET 7.该应用程序在加载时调用TCP服务器,然后在按下按钮时进行一些HTTPClient调用。该应用程序在通过Visual Studio运行时完美且即时地工作。虽然一旦部署在IIS上,页面加载时的TCP调用(OnInitializedAsync)需要3秒,按下按钮时的第一个HTTPClient调用也需要3秒。随后的HTTPClient调用在按下按钮时立即工作。让我觉得第一次需要加载它们。应用程序或IIS上是否有任何必须更改的设置?
piwo6bdm1#
客户端调用是在同一台机器上进行的,但与网站的端口不同。在IIS中部署时,我使用'localhost'作为基址。出于某种原因,更改为'127.0.0.1'使一切立即再次工作。也许解析localhost需要更长的时间。
1条答案
按热度按时间piwo6bdm1#
客户端调用是在同一台机器上进行的,但与网站的端口不同。在IIS中部署时,我使用'localhost'作为基址。出于某种原因,更改为'127.0.0.1'使一切立即再次工作。
也许解析localhost需要更长的时间。