Ban*_*ord 18 deployment iis-7 connection-string asp.net-mvc-3
我有一个ASP.Net MVC应用程序,它在我的本地开发机器上运行良好.但是当部署到IIS7时,在尝试登录时出现以下错误:
初始化字符串的格式不符合从索引0开始的规范
发布此错误的大多数人通过以某种方式更改其连接字符串来解决此问题.但是,本地和已部署应用程序上的连接字符串是相同的.连接字符串是这样的:
<add name="ApplicationServices" connectionString="Data Source=*server*\*instance*;Initial Catalog=*database*;Integrated Security=True;"
providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
在我的情况下导致此错误的原因是什么?
小智 16
初始化字符串的格式不符合从索引0开始的规范
Web.config:
<connectionStrings>
<add name="TestDataConnectionString" connectionString="Data Source=.\SQLExpress;Initial Catalog=TestData;User ID=satest;Password=satest"
/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
在aspx.cs页面中,代码必须以下面的格式编写:
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["TestDataConnectionString"].ToString());
Run Code Online (Sandbox Code Playgroud)
Der*_*ter 12
当我选中"启用CodeFirst迁移"复选框时,Web部署工具在配置中创建了错误的行.
| 归档时间: |
|
| 查看次数: |
68411 次 |
| 最近记录: |