新手的烦恼:这是配置文件
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
在vs2010里边可以正常运行程序,部署到IIS里边就不可以了。提示“由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。” 百度了半天也不知道什么原因,希望高手可以解惑。谢谢
肯定因为connection string, 生产环境没有装sql express. 改为指向真正的数据库吧
就在本机,除了vs2010的express,还需要再重新安装一份吗?
删除C:\Users\Classic .NET AppPool\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS这个目录试过了,它会自动生成。