首页 > 解决方案 > IIS 不允许与 SQL 服务器通信

问题描述

我最近研究了一个签名解决方案。现在我有这个担心,它在 Visual Studio 中运行良好并签署了文档。现在的问题是,当我尝试将相同的部署到 IIS 时,它只是沿线停止,显示确认页面,但令人担忧的是,它甚至没有从数据库中加载 base64,也没有在MS word 文件,就像它在 Visual Studio 上一样。有人注意到这样的事情吗?

标签: sql-serveriis

解决方案


在 Visual Studio 中运行项目时,您可能正在使用 Windows 身份验证。您必须通过特定于 SQL Server 的数据库用户切换到 SQL 身份验证。您可以通过以下方式执行此操作:

  • 在 SQL Server 中创建数据库用户。请参阅Microsoft SQL 文档中的此文档。
  • 将连接字符串更改为以下格式:ConnectionString="DataSource=.;Database=Sample;user id = test; password=test"

推荐阅读