初始化字符串的格式不符合从索引 103 开始的规范
Format of the initialization string does not conform to specification starting at index 103
我的 ASP.Net 应用程序在本地运行良好,但一旦我部署到 Azure 应用服务,它就会出现此错误:
Format of the initialization string does not conform to specification starting at index 103.
我在这里看到了类似的问题:
Format of the initialization string does not conform to specification starting at index 0
不过我已经尝试了所有的建议并且 none 有效。
我有几个不同的连接字符串,并且正在 EF 上记录到数据库,所以我假设这不是在谈论我的 EF 连接字符串。
我还有另外两个连接字符串,所以我假设它是其中之一。
我的连接字符串格式如下:
<add name="DefaultConnection" connectionString="data source=myazureservice.database.windows.net;initial catalog=mydatabasename;persist security info=True;user id=username;password=complexpassword" providerName="System.Data.SqlClient" />
我已经尝试将我的密码更改为没有特殊字符的密码,但我仍然收到错误消息。
我还尝试访问 Azure 网站 scm.azurewebsites.net,在那里我可以查看生成的 Web 配置。然后我在本地使用了它,一切正常。我完全不知道接下来要尝试什么。
任何人都可以阐明我的方法:
- 调试这个?它不会在本地发生,所以我看不出如何复制它
- 如果有人有任何想法,请解决问题
非常感谢。
我终于成功了。
关于凭据,我的连接字符串没有任何问题,出于某种原因,这是因为我有两个具有相同设置的连接字符串。
我将它们合并为一个,然后它突然开始工作了。奇怪,但我希望这可以帮助别人。
我的 ASP.Net 应用程序在本地运行良好,但一旦我部署到 Azure 应用服务,它就会出现此错误:
Format of the initialization string does not conform to specification starting at index 103.
我在这里看到了类似的问题:
Format of the initialization string does not conform to specification starting at index 0
不过我已经尝试了所有的建议并且 none 有效。
我有几个不同的连接字符串,并且正在 EF 上记录到数据库,所以我假设这不是在谈论我的 EF 连接字符串。
我还有另外两个连接字符串,所以我假设它是其中之一。
我的连接字符串格式如下:
<add name="DefaultConnection" connectionString="data source=myazureservice.database.windows.net;initial catalog=mydatabasename;persist security info=True;user id=username;password=complexpassword" providerName="System.Data.SqlClient" />
我已经尝试将我的密码更改为没有特殊字符的密码,但我仍然收到错误消息。
我还尝试访问 Azure 网站 scm.azurewebsites.net,在那里我可以查看生成的 Web 配置。然后我在本地使用了它,一切正常。我完全不知道接下来要尝试什么。
任何人都可以阐明我的方法:
- 调试这个?它不会在本地发生,所以我看不出如何复制它
- 如果有人有任何想法,请解决问题
非常感谢。
我终于成功了。
关于凭据,我的连接字符串没有任何问题,出于某种原因,这是因为我有两个具有相同设置的连接字符串。
我将它们合并为一个,然后它突然开始工作了。奇怪,但我希望这可以帮助别人。