我有一个ASP.Net应用程序,它在我的本地开发机器上运行良好.
当我在线运行此应用程序时,它显示以下错误
初始化字符串的格式不符合从索引0开始的规范
在本地机器上开发ASP.NET-MVC应用程序期间,我使用它connectionString没有任何问题:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\AppDb.mdf;Initial Catalog=AppDb;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在托管服务数据库控制面板中,我可以获得连接到我的MSSQL的连接字符串(我选择了SQL Server 2012数据库,但如果有帮助我可以选择2014).他们说连接字符串是:
"Data Source=SQL5013.myASP.NET;Initial Catalog=DB_9B42A0_baza;User Id=DB_9B42A0_baza_admin;Password=YOUR_DB_PASSWORD;"
Run Code Online (Sandbox Code Playgroud)
有关我的MSSQL数据库的信息:
Server name : SQL5013
Server version : Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Standard Edition (64-bit) on Windows NT 6.3 (Build 9600: )
Database name:DB_9B42A0_baza
Server URL:SQL5013.myASP.NET
Login name:DB_9B42A0_baza_admin
Run Code Online (Sandbox Code Playgroud)
我的应用程序是带有Entity Framework 6的ASP.NET-MVC5.1.
这是我尝试过的:
添加了此连接定义 <connectionStrings> </connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=SQL5013.myASP.NET;Initial Catalog=DB_9B42A0_baza;User Id=DB_9B42A0_baza_admin;Password=12345678;" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
访问我的网站时的结果:
Exception Details: System.ArgumentException: Format of the initialization string …Run Code Online (Sandbox Code Playgroud) database sql-server asp.net-mvc connection-string web-config