IIS永远挂在本地网站上

IIS hanging forever local website

我正在尝试设置 IIS,以便我可以在 dev.example.com 访问我的本地 Web 应用程序项目。我将物理路径设置为我的网络应用程序的根目录,并且绑定如下图所示。

我已将其添加到主机文件

但是当试图在 chrome 中访问它时,它永远挂起。

有什么我遗漏的吗?

我必须设置我的应用程序池标识的权限

ApplicationPoolIdentity 实际上是在 IIS7 中使用的最佳实践。它是一个动态创建的非特权帐户。要为特定应用程序池添加文件系统安全性,请参阅 IIS.net 的 "Application Pool Identities"。快速版本:

如果您的应用程序池名为 "DefaultAppPool"(如果名称不同,只需替换下面的文本)

打开Windows资源管理器

Select 一个文件或目录。

右键单击该文件 select "Properties"

Select "Security" 选项卡

单击 "Edit",然后单击 "Add" 按钮

单击 "Locations" 按钮并确保您 select 是本地计算机。 (如果服务器属于一个域,则不是 Windows 域。)

在 "Enter the object names to select:" 文本框中输入 "IIS AppPool\DefaultAppPool"。 (不要忘记将此处的 "DefaultAppPool" 更改为您命名应用程序池的任何名称。)

单击 "Check Names" 按钮,然后单击 "OK"。

我在这里找到了答案

IIS7 Permissions Overview - ApplicationPoolIdentity