【问题标题】:Application pool identity in IIS and Integrated security to SQL ServerIIS 中的应用程序池标识和 SQL Server 的集成安全性
【发布时间】:2010-11-27 00:49:13
【问题描述】:

如果我有一个使用模拟的 ASP.NET Web 应用程序和一个集成安全性 = true 的 SQL Server 连接字符串,那么该应用程序的 IIS 应用程序池的身份是否起任何作用?

是否需要将身份设置为某些特定用户(LocalSystem、NetworkServices 或域用户)?这是在 Windows 2003 上。

【问题讨论】:

    标签: asp.net iis windows-server-2003 application-pool


    【解决方案1】:

    如果 SQL Server 与 IIS 位于不同的机器上,则必须信任 IIS 应用程序池的身份才能进行约束委派。见How To: Use Protocol Transition and Constrained Delegation in ASP.NET 2.0。如果 IIS 应用程序作为 NETWORK SERVICE 或 SYSTEM 运行,则必须信任 IIS 计算机帐户才能进行约束委派。链接的资源具有设置它的所有步骤。

    如果 SQL Server 与 IIS 位于同一台计算机上,则没有任何要求。

    【讨论】:

    • 所以如果integrated Security = true 并且SQL server 是不同的框,那么为IIS 应用程序池标识设置的用户将是用于连接到SQL server 的sql 用户?
    猜你喜欢
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 2012-05-31
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多