我只是创建一个新的ASP MVC示例。代码是用脚手架生成的。然后我运行应用程序,它运行顺利。但是当我点击"注册"顶部导航栏中的链接并尝试注册它不起作用。
我的连接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-ProductExample-20151218101004.mdf;Initial Catalog=aspnet-ProductExample-20151218101004;Integrated Security=True" providerName="System.Data.SqlClient" />
答案 0 :(得分:0)
说没有建立与sql server的连接。
请检查您的连接字符串。
我在这里展示我的。请检查一次。它可能对你有帮助。
<connectionStrings>
<add name="DemoEntities" connectionString="metadata=res://*/Models.Report.DemoEntities.csdl|res://*/Models.Report.DemoEntities.ssdl|res://*/Models.Report.DemoEntities.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.1.2\SQLEXPRESS;initial catalog=DEMODB;user id=abc;password=abc;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
检查以下所有参数是否正确。
数据源= 192.168.1.2 \ SQLEXPRESS;
初始目录= DEMODB;
用户ID = abc;
密码= ABC;
根据您的sql server配置,您需要更正连接字符串。
我需要写IP \ InstaceName可能在你的你只需要写IP或只有instace名称。请检查一次。
答案 1 :(得分:-1)
检查sql server express是否安装在你的机器上,如果没有,那么使用你机器上安装的本地sql server并更改连接字符串 data source =。; 初始目录= DEMODB; user id = abc; 密码= 123;