有什么方法可以让 IIS 无需使用
NT SERVICE\NETWORK SERVICE
用户帐户即可连接到 LocalDB。
此帐户没有合适的权限。我正在寻找使用其他默认帐户,或者有什么方法可以在不更改权限的情况下使用
NETWORK SERVICE
帐户?
您应该使用 LocalDB 的共享实例功能。这两篇有关在完整 IIS 中使用 LocalDB 的文章应该可以为您提供更多信息。特别是第二部分似乎相关,但第一部分也包含一些上下文。
(注意:原始链接不再可用,请使用 archive.org 代替)
原始(截至 2019 年 3 月不起作用)链接:
我们面临的问题是需要加载用户配置文件。这应该不难,因为每个 IIS 应用程序池都有一个名为“加载用户配置文件”的选项,可以在“高级设置”部分找到该选项。不幸的是,在 Windows 7 的 Service Pack 1 中,情况变得稍微复杂一些。如 KB 2547655 中所述,启用 loadUserProfile 不足以完全加载用户配置文件,我们还需要启用 setProfileEnvironment。这需要编辑 applicationHost.config 文件,该文件通常位于 C:\Windows\System32\inetsr