如何设置SQL Server以使Web api服务正常工作?

如何设置SQL Server以使Web api服务正常工作?,sql,angularjs,sql-server,asp.net-mvc,Sql,Angularjs,Sql Server,Asp.net Mvc,我在Visual Studio 2015中创建了一个AngularJS项目。它使用脚手架控制器从SQLServer2008R2接收数据。基本上,请求是这样提出的: http:/localhost/api/Table1 当我在本地运行项目时,通过点击F5,它与SQL Server数据库的连接很好,并按预期返回jQuery结果。当我同一网络中的“外部”用户点击页面时,它也会运行 所以我用SQLServer2008R2安装了一台Windows2008Server。但什么都不管用。我一定错过了一些关于

我在Visual Studio 2015中创建了一个AngularJS项目。它使用脚手架控制器从SQLServer2008R2接收数据。基本上,请求是这样提出的:

http:/localhost/api/Table1
当我在本地运行项目时,通过点击F5,它与SQL Server数据库的连接很好,并按预期返回jQuery结果。当我同一网络中的“外部”用户点击页面时,它也会运行

所以我用SQLServer2008R2安装了一台Windows2008Server。但什么都不管用。我一定错过了一些关于设置它的东西。Localhost拉取500错误,因此问题从那里开始,更不用说外部连接(它们也拉取500)

我尝试过允许外部连接(已经启用)、各种权限、安全设置以及我能找到的一切

有人能指出一步一步的SQL Server安装说明(从地面0)来让它工作吗


一定有人经历过这种痛苦!TIA

您是否在服务器上的IIS中运行应用程序?本身没有“应用程序”。客户端使用JSON请求向SQl server发出请求,如localhost/api/Table1所示。这就是你要问的吗?好的,但是你在哪里托管你的api呢?localhost/api必须在某个设备上运行?也许这就是问题所在-我需要将某个设备移动到服务器上吗?注意我已经移动了项目,也许我需要做些别的事情?好的,那么你已经将项目文件夹移动到服务器了?下一步是将项目连接到web端点。最简单的方法是通过windows server上的IIS。按照以下步骤操作: