IIS 连接到 LocalDB

问题描述 投票:0回答:2

有什么方法可以让 IIS 无需使用

NT SERVICE\NETWORK SERVICE
用户帐户即可连接到 LocalDB。

此帐户没有合适的权限。我正在寻找使用其他默认帐户,或者有什么方法可以在不更改权限的情况下使用

NETWORK SERVICE
帐户?

sql windows iis localdb
2个回答
21
投票

您应该使用 LocalDB 的共享实例功能。这两篇有关在完整 IIS 中使用 LocalDB 的文章应该可以为您提供更多信息。特别是第二部分似乎相关,但第一部分也包含一些上下文。

(注意:原始链接不再可用,请使用 archive.org 代替)

  1. 第 1 部分:用户资料
  2. 第 2 部分:实例所有权

原始(截至 2019 年 3 月不起作用)链接:

  1. 第 1 部分:用户资料
  2. 第 2 部分:实例所有权

4
投票

如果链接再次消失,我将复制粘贴文章中的解决方案以便于访问:

帖子1:

我们面临的问题是需要加载用户配置文件。这应该不难,因为每个 IIS 应用程序池都有一个名为“加载用户配置文件”的选项,可以在“高级设置”部分找到该选项。不幸的是,在 Windows 7 的 Service Pack 1 中,情况变得稍微复杂一些。如 KB 2547655 中所述,启用 loadUserProfile 不足以完全加载用户配置文件,我们还需要启用 setProfileEnvironment。这需要编辑 applicationHost.config 文件,该文件通常位于 C:\Windows\System32\inetsr

© www.soinside.com 2019 - 2024. All rights reserved.