我需要知道我需要对我的网络配置进行哪些更改,以允许应用程序从azure中保存和检索用户。
我已多次尝试这样做,每当我得到这个工作用户时,即使我已正确配置所有连接字符串部分,也会保存并读取默认的localdb。我相信这与" defaultConnectionFactory"。
有关默认的web.config,请发布带有编辑的用户名/密码的工作:
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</parameters>
</defaultConnectionFactory>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-CLTech.Web-20170410052535.mdf;Initial Catalog=aspnet-CLTech.Web-20170410052535;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
答案 0 :(得分:1)
您只需更新连接字符串以指向SQL Azure数据库而不是localdb。确保将数据库内容(架构和数据)也迁移到Azure SQL数据库中。
ADO.NET与SQL Server和Azure SQL数据库完全兼容。不需要更改代码。