我試圖使用Azure SQL在此tutorial之後記錄機器人和用戶的活動。但是,bot在Azure Web應用程序儀表板中返回了HTTP 5xx錯誤。當試圖連接到天藍色的SQL時,Bot服務器返回了HTTP 5xx
DB在本地工作,但不是在Azure SQL上遠程工作。我已將Web應用程序的所有IP添加到SQL防火牆,並將Azure SQL的connectionString複製到發佈選項。當我使用Skype進行測試時,機器人沒有響應,並在儀表板中顯示5xx服務器錯誤。
<connectionStrings>
<add name="BotDataEntities" connectionString="metadata=res://*/Models.BotData.csdl|res://*/Models.BotData.ssdl|res://*/Models.BotData.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\BotData.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
是否有什麼問題,我的web.config阻止bot服務器發送活動到Azure SQL?