在这个错误中存货,一些帮助就可以了。
尝试将MVC5应用程序部署到localhost IIS并在部署到系统之后我在应用程序web.config中使用相同的系统在系统中创建了一个数据库,但我想当我尝试午餐时它正在这个错误
Format of the initialization string does not conform to specification starting at index 0.
我做了一些研究,发现它来自我的连接字符串,我已经尝试了所有可能的东西,但它仍然抛出相同的错误,请一些帮助......
当使用。\ SQLEXPRESS在开发机器上运行应用程序时,它可以正常工作,因此我可以在托管系统上运行它。
这是系统尝试托管的连接字符串
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=10.0.226.25\SQLEXPRESS;Initial Catalog=NNPCUsersDB; user id=Administrator;password=****; Integrated Security=false" providerName="System.Data.SqlClient" />
<add name="NNPCDeportContext" connectionString="data source=10.0.226.25\SQLEXPRESS;initial catalog=NNPCResourcesDB; user id=Administrator;password=****; Integrated Security=false" providerName="System.Data.SqlClient" />
或者我应该使用
source=PPMCW44016\SQLEXPRESS;
这是系统SQL Server名称
答案 0 :(得分:1)
integrated security=true
和user id/password
规范是互斥的。用户标识/密码仅用于SQL身份验证,因此在这种情况下应指定integrated security=false
。
您无法在连接字符串中指定临时Windows凭据。假设identity impersonate = true,请使用应用程序池帐户为Windows身份验证指定integrated security=true
而不是user id/password
。