我在 godaddy 共享主机上上传了我的网站。我可以从我的管理工作室访问该数据库。我无法从我的网站访问该数据库。我收到以下错误:
Format of the initialization string does not conform to specification starting at index 0.
我的连接字符串位于 web.config 中,如下所示:
<connectionStrings>
<add name="mcn" connectionString="Data Source=mydatabase.db.8706856.hostedresource.com; Initial Catalog=mydatabase; User ID=username; Password=xyz;" providerName="System.Data.SqlClient" />
</connectionStrings>
什么原因导致这个错误?我还尝试编写 ...Data Source=(local);...
最佳答案
查看实际的连接字符串可能会有所帮助。添加到Global.asax:
throw new Exception(ConfigurationManager.ConnectionStrings["mcn"].ConnectionString);
如果实际的连接字符串是$(ReplacableToken_mcn-Web.config Connection String_0)
,那就可以解释问题了。
关于asp.net - 如何修复错误::初始化字符串的格式不符合从索引 0 开始的规范::,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040266/