2017-05-03 32 views
0

我有以下两个web.config文件。第一个[1]运行平稳,但是当我用第二个[2]替换它时,它给我和错误。我使用MVC 4指定的角色使用MVC4无效

[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]:当我更换上面下面我,说:“指定的转换是无效

错误
<add name="DBName" connectionString="Data Source=ServerName;Initial Catalog=DBName;User ID=Username;Password=Password;Connection Timeout=120" 
    providerName="System.Data.SqlClient" /> 

回答

0

不可能明确地回答您提供的内容,但该特定异常仅在特定表列的类型不能转换为表示它的属性类型时才会发生。如果这只发生在数据库之间切换时,那意味着您的两个数据库的模式不匹配。确保他们都有正好相同的模式,你会没事的。