【问题标题】:ASP.NET app unable to write to file in IIS8 WS2012ASP.NET 应用程序无法写入 IIS8 WS2012 中的文件
【发布时间】:2016-08-02 01:52:21
【问题描述】:

正在将站点和脚本从 WS2008/IIS7.5 迁移到 WS2012/IIS8。这些站点和脚本将日志写入文本文件,在我们的旧环境中没有问题。在我们的新服务器上,这些站点无法写入日志,但我们的脚本没有问题。这看起来不是权限问题,因为我们已使用 IIS APPPOOL\WEBAPPNAME 授予文件夹权限。 IIS8 中是否有阻止这些应用写入这些日志的新设置?

-身份验证 > 匿名身份验证 > 应用程序池标识 > IIS APPPOOL\WEBAPPNAME

-日志文件夹的权限 > IIS APPPOOL\WEBAPPNAME > 完全控制

【问题讨论】:

    标签: asp.net iis permissions iis-8 windows2012


    【解决方案1】:

    建议您检查以下选项,而不是欺骗权限:

    选项 1:将您的网站应用程序池身份从默认更改为您帐户的超级用户。请确保,您的文件必须对文件创建者/所有者具有完全控制权。

    如果上述选项不起作用,那么您可以使用权限进行欺骗。请将 IUSER 添加到您的文件并授予其写入权限。

    就是这样!

    【讨论】:

    • 绑定不使用 DefaultAppPool,它使用的是 WEBAPPNAME,它被授予对该文件夹的完全权限。文件权限中也缺少 CREATOR OWNER。在我完全控制添加它之后,仍然没有改变......
    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 2014-09-11
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多