如果您一直使用Visual Studio发布向导进行部署并选中“设置”中的 Execute Code First Migrations 复选框,则会自动将新的ConnectionString添加到Server Web.config文件中,类似于下面的第2行:
首先,注意添加的连接字符串包含“ConnetionString”:我认为它应该是“ConnectionString”!但那不是解决方案 .
要避免“初始化字符串的格式不符合从索引0开始的规范”错误,请在“发布向导”中执行以下操作:
在 Settings 中,选择 Configuration: Release
在 Settings 中,不要忘记将连接字符串粘贴到“ Remote Connection String ”字段中
在 Settings 中,选中 Execute Code First Migrations
执行上述操作时,添加到 Server Web.config 的连接字符串读取:
并且“不再出现”初始化字符串的格式不符合从索引0开始的规范“错误 .