服务器我的是WIN2003+SQL2005 Enterprise
观察machine.config,发现默认有localsqlserver,具体为:
<add name="LocalSqlServer" connectionString="data source=./SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
可见所谓的startkit里面的无aspnetdb,就是因此继承下来而已.
然后还未能正常,出现数据库连接错误,其实只需把里面的:
User Instance=false即可.
如果还有问题,注意虚拟目录下的权限中设置User用户组完全控制权限(参考)
观察machine.config,发现默认有localsqlserver,具体为:
<add name="LocalSqlServer" connectionString="data source=./SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
可见所谓的startkit里面的无aspnetdb,就是因此继承下来而已.
然后还未能正常,出现数据库连接错误,其实只需把里面的:
User Instance=false即可.
如果还有问题,注意虚拟目录下的权限中设置User用户组完全控制权限(参考)