我正在尝试设置IIS,以便我可以在dev.example.com上访问我的本地Web应用程序项目。我将物理路径设置为我的Web应用程序的根目录,以及绑定,如下图所示。
我已将此添加到主机文件
但是当尝试在Chrome中访问它时,它就会永远挂起。
我有什么遗失的吗?
答案 0 :(得分:1)
我必须设置应用程序池标识的权限
ApplicationPoolIdentity实际上是在IIS7中使用的最佳实践。它是一个动态创建的,未充满活力的帐户。要为特定应用程序池添加文件系统安全性,请参阅IIS.net"应用程序池标识"。快速版:
如果您的应用程序池名为" DefaultAppPool" (如果名称不同,则只需替换下面的文本)
打开Windows资源管理器
选择文件或目录。
右键单击该文件,然后选择"属性"
选择"安全"标签
点击"编辑"然后"添加"按钮
点击"地点"按钮,并确保您选择本地计算机。 (如果服务器属于一个域,则不是Windows域。)
输入" IIS AppPool \ DefaultAppPool"在"输入要选择的对象名称:"文本框。 (不要忘记更改" DefaultAppPool"此处为您命名为应用程序池的任何内容。)
点击"检查姓名"按钮并单击"确定"。
我在这里找到了答案