在部署MVC Web项目时,出现以下错误:
“从索引 0 处开始,初始化字符串的格式不符合规范。”在网上找了一些资料,基本上都说是因为数据库连接所致,但是在VS里运行的时候是正常的,请问该怎么解决啊?!

解决方案 »

  1.   

    请确保服务器的.net版本和aspnet mvc版本与本地相同
      

  2.   

    我是用ADO.NET实体数据模型连接数据库的啊
    Web.config里的连接字符串:
      <connectionStrings>
        <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
        <add name="URPSYSTEMDBConnectionString" connectionString="Data Source=.;Initial Catalog=URPSYSTEMDB;Integrated Security=True" providerName="System.Data.SqlClient" />
        <add name="URPSYSTEMDBEntities" connectionString="metadata=res://*/TeatModel.csdl|res://*/TeatModel.ssdl|res://*/TeatModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.;Initial Catalog=URPSYSTEMDB;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
      </connectionStrings>