Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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 web api 系统。IIS7.5上的未经授权的访问例外,到处都是完全控制_Asp.net Web Api_Authorization_Iis 7.5 - Fatal编程技术网

Asp.net web api 系统。IIS7.5上的未经授权的访问例外,到处都是完全控制

Asp.net web api 系统。IIS7.5上的未经授权的访问例外,到处都是完全控制,asp.net-web-api,authorization,iis-7.5,Asp.net Web Api,Authorization,Iis 7.5,我正在尝试在IIS7.5上运行ASP.NET Web API应用程序。我已经为它的默认网站添加了一个应用程序。它在DefaultAppPool中运行,启用了匿名身份验证,禁用了ASP.NET模拟。WebAPI工作正常:我可以运行它并返回结果 然而,当我调用一个应该返回映像的操作时,我得到一个System.UnauthorizedAccessException。我想这只是一个授权问题,所以我转到文件的安全对话框,并授予IIS AppPool\DefaultAppPool用户完全控制权。这不起作用。

我正在尝试在IIS7.5上运行ASP.NET Web API应用程序。我已经为它的默认网站添加了一个应用程序。它在DefaultAppPool中运行,启用了匿名身份验证,禁用了ASP.NET模拟。WebAPI工作正常:我可以运行它并返回结果

然而,当我调用一个应该返回映像的操作时,我得到一个System.UnauthorizedAccessException。我想这只是一个授权问题,所以我转到文件的安全对话框,并授予IIS AppPool\DefaultAppPool用户完全控制权。这不起作用。然后我试图让每个人都能完全控制这个文件,但我还是得到了例外


我不知所措。这到底是怎么回事?

我找到了解决办法。。。但我不知道为什么。而不是转到文件夹属性>安全性>编辑…>添加…>然后添加IIS AppPool\DefaultAppPool我进入文件夹并选择属性>高级…>更改权限…>添加并在此处添加了IIS AppPool\DefaultAppPool用户。这两种方法有什么区别?

我找到了解决方案。。。但我不知道为什么。而不是转到文件夹属性>安全性>编辑…>添加…>然后添加IIS AppPool\DefaultAppPool我进入文件夹并选择属性>高级…>更改权限…>添加并在此处添加了IIS AppPool\DefaultAppPool用户。这两种方法有什么区别