Azure上的Laravel应用程序上的TDS流中的协议错误

时间:2017-10-13 12:41:10

标签: laravel azure azure-sql-database azure-web-sites

我正在尝试使用App Service将Laravel应用程序部署到Azure。

一切正常,我将PHP版本设置为7.1,添加了Composer扩展,并在我的repo的公共文件夹中添加了一个web.config文件,用于支持IIS中的重写。之后我通过Git部署。我还设置了正确的环境变量:

enter image description here

唯一的问题是,我无法连接到Azure SQL数据库。它给了我这个奇怪的协议错误,我无法解决。谷歌只显示旧答案......我希望有人可以帮助我?

SQLSTATE[HY000]: [Microsoft][ODBC Driver 13 for SQL Server]Protocol error in TDS stream (SQL: select * from [settings]) (View: D:\home\site\wwwroot\........\resources\views\login.blade.php)

1 个答案:

答案 0 :(得分:0)

好吧,结果是Azure Web App的损坏实例。删除应用程序并部署新的干净版本后,它开始完美运行。