IIS 网站无法连接 SQL 服务器,但承载 IIS 的服务器可以
IIS web site can't connect SQL Server, but the server that hosts IIS can
架构如下:
- 一台服务器 A 有 SQL 2014 数据库
- 具有 IIS 托管 Silverlight 应用程序的另一个服务器 B
从服务器 B,我可以 ping 服务器 A,我可以使用一个小测试程序连接 SQL。
问题是:服务器 B 上的网站无法连接到 A 上的 SQL。
很奇怪,考虑到使用的所有连接字符串都是相同的,并且具有指定的 SQL 用户(未集成安全性):
data source=ServerA;initial catalog=TestDB;user id=userid;password=password;multipleactiveresultsets=True;App=EntityFramework
此外,完全相同的站点曾经在另一台 IIS 服务器上运行。
我希望我能为您提供一些错误信息,但我不能...这就像数据加载和连接失败一样,尽管我努力使错误浮出水面。我只能看到我的数据没有加载(界面中的空网格)
造成这种行为的原因是什么?
好的,我有这个工作。
有 2 个步骤:
- 在 IIS 服务器上启用 'HTTP Activation' 角色
- 所有服务器项目引用上的本地副本 = True
谢谢大家
架构如下:
- 一台服务器 A 有 SQL 2014 数据库
- 具有 IIS 托管 Silverlight 应用程序的另一个服务器 B
从服务器 B,我可以 ping 服务器 A,我可以使用一个小测试程序连接 SQL。
问题是:服务器 B 上的网站无法连接到 A 上的 SQL。
很奇怪,考虑到使用的所有连接字符串都是相同的,并且具有指定的 SQL 用户(未集成安全性):
data source=ServerA;initial catalog=TestDB;user id=userid;password=password;multipleactiveresultsets=True;App=EntityFramework
此外,完全相同的站点曾经在另一台 IIS 服务器上运行。
我希望我能为您提供一些错误信息,但我不能...这就像数据加载和连接失败一样,尽管我努力使错误浮出水面。我只能看到我的数据没有加载(界面中的空网格)
造成这种行为的原因是什么?
好的,我有这个工作。 有 2 个步骤:
- 在 IIS 服务器上启用 'HTTP Activation' 角色
- 所有服务器项目引用上的本地副本 = True
谢谢大家