A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ↖落葉下♀媃媚 中级黑马   /  2013-4-12 19:06  /  1499 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ↖落葉下♀媃媚 于 2013-4-13 14:22 编辑

string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if(dataDir.EndsWith(@"\bin\Debug\") ||dataDir.EndsWith(@"\bin\Release\"))
    {          dataDir =System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
        AppDomain.CurrentDomain.SetData("DataDirectory",dataDir);
      }
            using ( SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;
                    AttachDbFilename=|DataDirectory|\CallCenter.mdf;
                    Integrated Security=True; User Instance=True"))
            {
                conn.Open();//这句出错如下什么意思
                Console.WriteLine("连接成功");
            }
            Console.ReadKey();
为什么生成显示黑屏,而不出现连接成功呢?出错如下
尝试为文件 c:\users\lenovo\documents\visual studio 2010\Projects\ADO.NET\ADO.NET\CallCenter.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

2 个回复

倒序浏览
1.先查看你的网站使用的是哪个应用程序池;
2.设置应用程序池的选项.
回复 使用道具 举报
许庭洲 发表于 2013-4-12 20:47
1.先查看你的网站使用的是哪个应用程序池;
2.设置应用程序池的选项.

不太明白,能详细点吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马