Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IIS 8需要哪些NTFS权限?_Asp.net_Iis_Iis 8_Windows Server 2012 - Fatal编程技术网

Asp.net IIS 8需要哪些NTFS权限?

Asp.net IIS 8需要哪些NTFS权限?,asp.net,iis,iis-8,windows-server-2012,Asp.net,Iis,Iis 8,Windows Server 2012,这个问题被问了很多,但我还没有找到一个合适的解决方案。我有一个Windows Server 2012服务器,当然有IIS 8。我正在建立一个非常非常简单的网站,里面有一个HTML文件,里面有Hello World。在该网站的文件夹上,我设置了以下权限: 系统本地帐户,完全访问 管理员本地组,完全访问权限 FTP域帐户,完全访问 应用池虚拟帐户的名称,完全访问权限 所以,有了所有这些权限,我仍然会从IIS中得到一个401.3-未经授权的错误。我错过了什么 到目前为止,唯一能让网站可访问的是一次绝望

这个问题被问了很多,但我还没有找到一个合适的解决方案。我有一个Windows Server 2012服务器,当然有IIS 8。我正在建立一个非常非常简单的网站,里面有一个HTML文件,里面有Hello World。在该网站的文件夹上,我设置了以下权限:

系统本地帐户,完全访问 管理员本地组,完全访问权限 FTP域帐户,完全访问 应用池虚拟帐户的名称,完全访问权限 所以,有了所有这些权限,我仍然会从IIS中得到一个401.3-未经授权的错误。我错过了什么

到目前为止,唯一能让网站可访问的是一次绝望的尝试,即让每个人都拥有只读权限。我想我们都同意,就安全而言这是愚蠢的

更新

这就是应用程序池标识目前设置的内容


选中5以确保站点正在使用的应用池实际设置为使用您正在为其添加NTFS权限的标识

打开IIS管理器。 在连接窗格中,展开服务器节点并单击应用程序池。 在“应用程序池”页面上,选择要为其指定标识的应用程序池,然后单击“操作”窗格中的“高级设置”。 对于标识属性,请单击。。。按钮打开“应用程序池标识”对话框。 如果要使用内置帐户,请选择内置帐户选项,然后从列表中选择一个帐户。
因此,由于我试图访问HTML页面静态内容,IIS似乎没有对静态内容使用AppPool标识。。。双U,T和F?因此,要使其正常工作,您必须添加此处引用的IUSR:。无论如何,它现在可以工作了,我非常期待有一天我把MVC放在那个网站上,它开始失败,再次…

身份是ApplicationPoolIdentity,这在我的理解中是正确的。另外,确保匿名身份验证也设置为使用应用程序池身份。