2016-12-10 81 views
0

我想设置IIS,以便我可以在dev.example.com上访问我的本地Web应用程序项目。我将物理路径设置为我的Web应用程序的根目录,并具有如下图所示的绑定。IIS永远挂在本地网站

enter image description here

我已经加入这个hosts文件

enter image description here

但是,试图访问它时在Chrome它只是挂起,直到永远。

enter image description here

有我丢失的东西?

+0

答案它为http://127.0.0.1:80工作? –

+0

我刚刚找到404找不到?它不会像dev.example.com那样永远挂起 – Hafax

+0

您的浏览器中是否有任何Internet代理设置? –

回答

1

我不得不把我的应用程序池标识的权限

ApplicationPoolIdentity实际上是在IIS7使用的最佳实践。它是一个动态创建的,未开发的账户。要为特定应用程序池添加文件系统安全性,请参阅IIS.net的“应用程序池标识”。快速版本:

如果应用程序池被命名为“默认应用”(只需更换下面这段文字,如果它被命名不同)

打开Windows资源管理器

选择一个文件或目录。

右键单击该文件并选择“属性”

选择“安全”选项卡

单击“编辑”,然后“添加”按钮

点击“位置”按钮,并确定你选择了本地机器。 (如果服务器属于Windows域,则不是Windows域。)

在“输入要选择的对象名称:”文本框中输入“IIS AppPool \ DefaultAppPool”。 (不要忘记在这里将“DefaultAppPool”更改为您指定应用程序池的任何内容。)

单击“检查名称”按钮并单击“确定”。

我发现这里

IIS7 Permissions Overview - ApplicationPoolIdentity