【问题标题】:How Do I Configure SQL Server Security for a WCF Service?如何为 WCF 服务配置 SQL Server 安全性?
【发布时间】:2010-11-25 18:46:39
【问题描述】:

我正在学习 WCF。我创建了一个使用本地 SQL Server 数据库的 WCF 服务。我已将数据库服务器配置为使用 Windows 身份验证。当我将 WCF 服务与 WPF 应用程序一起使用时,一切正常。

但是,当我将 WCF 服务与 WPF 浏览器应用程序一起使用时,我收到一个错误,我相信这意味着我没有正确配置安全性。具体错误是:“该程序集不允许部分受信任的调用者。”

我试图弄清楚如何正确配置安全性,从 SQL Server 中的安全性开始,但我找不到答案。谁能帮我解答这些问题?

1) 我是否需要重新配置 SQL Server 以使用 SQL Server 身份验证而不是 Windows 身份验证?如果是这样,是否有推荐的准则来命名用户和配置为 WCF 服务创建的帐户的权限?

2) 数据库现在只在本地机器上,所以我可以进行实验。以后,我将把数据库移到服务器上。当我这样做时,WCF 所需的安全配置会改变吗?

-TC

【问题讨论】:

    标签: sql-server wcf wcf-security


    【解决方案1】:

    您是在 IIS(哪个版本)中托管 WCF 还是自托管?如果 IIS 则可能需要在完全信任模式下运行 IIS

    如果没有必要,尽量不要使用 SQL Server 身份验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多