C# 在远程IIS服务器上托管网站,无法插入SQL server数据库

C# 在远程IIS服务器上托管网站,无法插入SQL server数据库,c#,sql-server,visual-studio,iis,C#,Sql Server,Visual Studio,Iis,使用远程服务器在IIS上托管网站以进行工作。使用另一台服务器上的SQL Server工作,但我无法让他们配合 connectionString="Data Source=Stuff;Initial Catalog=dbApprentices; User id=****; password=****" providerName="System.Data.SqlClient" 我没有错。当我使用VisualStudio时,一切都很好 好的 这是我在web服务器上使用的连接字符串 Server=

使用远程服务器在IIS上托管网站以进行工作。使用另一台服务器上的SQL Server工作,但我无法让他们配合

connectionString="Data Source=Stuff;Initial Catalog=dbApprentices; User id=****; password=****"
  providerName="System.Data.SqlClient"
我没有错。当我使用VisualStudio时,一切都很好

好的

这是我在web服务器上使用的连接字符串

Server=sqlserver\instance;数据库=数据库名称;用户ID=用户名;密码=密码


确保web服务器对sql server具有可见性(并且可以访问sql发布所在的端口)

以供遇到此问题的任何其他人使用。我必须创建一个应用程序池,并将身份设置为有权访问sql数据库的用户

您的连接字符串很好。这个问题没有太多的细节要说。当你说在VisualStudio中一切都很好时——这也是sql server所在的机器吗?其中一个众所周知的区别。