相关疑难解决方法(0)

初始化字符串的格式不符合从索引0开始的规范

我有一个ASP.Net应用程序,它在我的本地开发机器上运行良好.

当我在线运行此应用程序时,它显示以下错误

初始化字符串的格式不符合从索引0开始的规范

c# asp.net sql-server-2008

120
推荐指数
4
解决办法
25万
查看次数

确定用于ASP.NET-MVC应用程序的Web发布的正确connectionString

在本地机器上开发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.

这是我尝试过的:

尝试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

6
推荐指数
1
解决办法
1万
查看次数