我将ASP.NET MVC 5应用程序发布到Azure网站。在我的Azure门户中,我将网站链接到我的Azure SQL数据库。但是,当我单击"查看连接字符串"在门户网站上链接,我得到一个弹出窗口,上面写着没有连接字符串。
请记住,我的应用中的连接字符串具有不同的名称,即它未命名为DefaultConnection,而是名为myAppNameConnection。
此外,我直接从VS 2013发布应用程序,并且我可以在发布向导中选择正确的数据库。但是,当应用程序发布时,它无法与数据库通信。知道可能导致这个问题的原因吗?
答案 0 :(得分:0)
在VS工具中,您在Web.config文件中配置了正确的连接字符串。
当您在Azure中发布网站时,它会自动覆盖web.config文件中的连接字符串以及在网站服务中存储为全局变量的连接字符串。
您必须访问Azure门户,单击您的网站,然后单击选项卡菜单上的configure。 转到连接字符串,然后在那里插入正确的连接字符串。