在一个ASP MVC项目中,我用于身份验证ASPNETDB.mdf在我的App_Data文件夹,并作为项目数据源连接字符串到我的SQL Server 2008从我的托管供应商。ASP.NET MVC连接字符串到ASPNETDB工作本地主机没有部署时
我的连接字符串是:
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
<add name="myConnectionString" connectionString="Data Source=xx.xx.xx.xx;Initial Catalog=db_name;User ID=myid;Password=mypass" providerName="System.Data.SqlClient"/>
的问题是局部,认证工作得很好,但是当我部署我的项目,验证失败,但其他连接到数据的工作。
我看到它的第一个连接使用Windows身份验证。 我应该改变第一个连接字符串吗?
你有什么样的问题我曾经有类似的问题1.确保你正在使用并正常工作的数据源名称与应用数据中使用的相同2.确保你为您的应用程序提供对App_Data文件夹的读写权限。 – 2011-12-30 23:24:23