页面永远保持加载

问题描述 投票:0回答:3

我在 Windows Server 2012 R2 上使用 IIS 8.5,因此我添加了 Web Api,但是当我尝试查看该网站时,它保持在加载状态,如下所示:

不显示任何消息或错误,只是保持加载状态,我认为我错过了 IIS 中的某些配置或功能,但我不知道是哪一个。

编辑:我使用.Net框架,它是一个像这样的REST .net Web api参考,IIS已经安装了.Net版本3.5和4.5,它是IIS而不是express,默认的IIS网站运行良好。

我真的很感激任何帮助。

iis windows-server-2012-r2 iis-8.5
3个回答
1
投票

尝试将超时设置减少到最低水平,例如 10 秒。 看看是否会抛出超时错误。

如果您没有提供太多信息,很难做出判断。

也许它可能是您尝试访问的外部服务(Web 服务)或数据库连接?


1
投票

请检查您分配给解决方案的应用程序池是否在正确的.net Framework版本下运行并处于集成模式。当我尝试在经典模式下运行 mvc 应用程序时,我遇到了类似的问题。检查这个

编辑 1 - 重新配置 IIS 如果问题仍然存在,请尝试 ASP.NET IIS 注册工具。以管理员身份执行以下命令:

aspnet_regiis -i

这篇文章的末尾描述了 aspnet_regiis 的不同位置。您应该选择与您的项目相对应的 .NET Framework 版本,运行

aspnet_regiis
并将正确的应用程序池分配给您的应用程序。


0
投票

对于 2023 年来到这里的人,请在 Windows cmd 中尝试此操作 (

Run as administrator
):

> IISRESET

这将强制重新启动所有 iis 站点,这对我来说很有效。如果访问被拒绝,只需再次运行该命令即可。你也可以试试

IISRESET /noforce

优雅地重新启动 IIS。

© www.soinside.com 2019 - 2024. All rights reserved.