iis 7.5 laravel 3.2应用程序日志未能打开stream:权限被拒绝

我已经得到一个正在生产的Laravel 3.2应用程序转移到IIS 7.5服务器。 我已经将生产php.ini设置为可以与5.4.37一起使用,并且无法通过500错误,因此我可以排除需要执行的操作。

在display-startup_errors = on上设置display_errors,MSIEclosures服务器上友好的警告我终于得到了一些反馈:

file_put_contents(C:\inetpub\wwwroot\HMarketing\storage\logs/2015-03-03.log): failed to open stream: Permission denied 

它不能写入日志到日志文件。 OK,谷歌search,我发现IIS使用IIUSRangular色,应该给予读写。

我深入到匿名用户身份validation,并发现它被设置为“IUSR”。 这似乎不同于build议“IIUSR”的MS帮助页面。 然而,这台服务器正在积极地为其他生产应用程序服务,并检查其他工作应用程序的权限,我发现他们有相同的“IUSR”设置,所以也许有相当于IIUSR?

正是我正在争取,学习IIS我陷入了基于我的Google的僵局。 我应该用什么下一步来解决为什么我不能用laravel来显示日志?

 mcrypt is enabled mb_string is enabled 

这可能不是正确的方法,但在Windows资源pipe理器中,我得到了存储文件夹的属性,安全选项卡,并禁用了“inheritance权限”。 然后,我向IUSR(站点)用户添加了写入文件夹的function。 我希望这不是一件坏事,但至less让我过去了这个错误。 如果有人比我更有知识的话,我会很高兴指出最安全的方法来克服这个错误。