从phonegap调用azure服务时出错500

从phonegap调用azure服务时出错500,azure,asp.net-web-api,azure-web-app-service,visual-studio-cordova,Azure,Asp.net Web Api,Azure Web App Service,Visual Studio Cordova,我在本地系统上有两个项目,一个用于web api服务,另一个用于Cordova phonegap ui。出于测试目的,我同时运行这两个项目,并在phonegap应用程序中使用服务项目的url调用服务,一切正常。我正在使用sql server数据库 现在,我只在Microsoft azure上添加了我的数据库,并且在本地系统上的web api项目中使用了azure数据库连接字符串,但一切都正常,我能够在azure数据库上存储数据 现在,我也在azure上添加了我的web api,现在我在cordo

我在本地系统上有两个项目,一个用于web api服务,另一个用于Cordova phonegap ui。出于测试目的,我同时运行这两个项目,并在phonegap应用程序中使用服务项目的url调用服务,一切正常。我正在使用sql server数据库

现在,我只在Microsoft azure上添加了我的数据库,并且在本地系统上的web api项目中使用了azure数据库连接字符串,但一切都正常,我能够在azure数据库上存储数据

现在,我也在azure上添加了我的web api,现在我在cordova应用程序中使用服务器api服务url调用azure的服务。但它给了我500个错误

message=A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

要从本地phonegap应用程序调用已发布的azure web服务,我需要做哪些更改

我不确定这是否与科尔多瓦有关。但是,当您使用错误的SQL server连接字符串或Azure SQL server防火墙阻止您的客户端IP地址时,通常会发生此错误。我想我需要更改服务或cordova应用程序中的某些内容。因为没有从应用程序调用服务。