我有以下两个 web.config 文件。第一个[1]运行平稳,但是当我用第二个[2]替换它时,它会给我和错误。我使用MVC 4。
[1]:
<add name="DBName" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DBName.mdf;Integrated Security=True;User Instance=False"
providerName="System.Data.SqlClient"/>
[2]:当我用以下内容替换上面的内容时,我收到一条错误,上面写着&#34; 指定演员无效&#34;
<add name="DBName" connectionString="Data Source=ServerName;Initial Catalog=DBName;User ID=Username;Password=Password;Connection Timeout=120"
providerName="System.Data.SqlClient" />
答案 0 :(得分:0)
无法使用您提供的内容明确回答,但只有在特定表列的类型无法转换为表示它的属性类型时才会发生该特定异常。如果只在数据库之间切换时才会发生这种情况,那么这意味着您的两个数据库的模式不匹配。确保他们都完全相同的模式,你就没事了。