我想在 Azure VM 上配置 IIS (8.5) 以登录到 Azure 文件共享。
我已经通过远程连接到 VM 并使用 cmdkey 保留凭据,然后通过 Windows 资源管理器中的 UNC 路径成功导航来证明对共享的访问权限。
当我将 IIS 日志目录配置为指向相同的 UNC 路径时,我看到了此信息无法创建日志文件错误在重新启动 IIS 并浏览托管站点时在事件日志中。
似乎没有办法为 IIS 提供尝试登录 Azure 文件共享时使用的凭据。在探索选项时,我使用 PSExec 工具来保留系统帐户的共享凭据,但这并不能解决问题。
任何帮助都非常感谢。
答案1
IIS 使用本地计算机凭据 (\ISSCOMPUTER$),而不是用户 (或服务主体) 凭据。只需将机器的 (AD) 帐户添加到您的目标即可。
也许现在又出现了另一个常见问题——Web 服务器位于另一个域(或没有域),而 UNC 共享位于其他地方。您仍然可以通过将远程共享设置为 Null Session 共享来配置它。您可以按照以下步骤设置 Null Session有关如何创建空会话的 Technet 文章。