首页 新闻 会员 周边

新手的烦恼:asp.net IIS部署问题

0
悬赏园豆:50 [待解决问题]

新手的烦恼:这是配置文件

<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 的用户实例。该连接将关闭。” 百度了半天也不知道什么原因,希望高手可以解惑。谢谢

西瓜皮的主页 西瓜皮 | 初学一级 | 园豆:152
提问于:2013-07-09 10:17
< >
分享
所有回答(2)
0

肯定因为connection string,  生产环境没有装sql express. 改为指向真正的数据库吧

gunsmoke | 园豆:3592 (老鸟四级) | 2013-07-09 10:31

就在本机,除了vs2010的express,还需要再重新安装一份吗?

删除C:\Users\Classic .NET AppPool\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS这个目录试过了,它会自动生成。

支持(0) 反对(0) 西瓜皮 | 园豆:152 (初学一级) | 2013-07-09 10:40
0
dudu | 园豆:30994 (高人七级) | 2013-07-09 10:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册