ERROR [IM002] [微软] [ODBC驱动程序管理器]数据源名称找不到和未指定默认驱动程序
故事
我已经WRI在Visual Web Developer 2010以外的页面上使用SqlDataSource对象以及完美的FormView对象。基于我获得的那些精湛的技能,我开始在Visual Web Developer中构建一个项目,这次创建了一个空Web应用程序,并开始构建我的新网站。我使用了与之前相同的技术和几乎相同的代码 - 只是指向不同的表格,但遇到了上述错误消息。
混乱的部分
这里是令人困惑的部分 - 如果我把我的页面我的Visual Web Developer之外写道,再次 - 它的作品完美 - 没有抱怨,并将其添加为一个页面到项目我已经建立它现在提出了相同的错误信息,我不知道为什么。
测试完成
我已经退出了针对.NET 4.0框架和我没有使用任何特定的4.0控件或方法在这个时候去了2.0。我把原来给我发布的那个页面重新创建并在Visual Web Developer项目之外重新创建,而是作为一个独立的页面,并且完全相同的代码 - 复制,剪切,粘贴 - 非常完美!
解决方案...
在这一点上,我离开了不解和目瞪口呆。感谢任何帮助,为什么在Visual Web Developer中构建项目会导致任何不同。
我试过把connectionString放到Web.Config文件中,因为我找到的很多帖子都是推荐的。当我尝试运行该项目时,收到ConnectionStrings返回的错误为空和/或无效的错误。 我现在使用的connectionString本身直接输入到页面代码中的SqlDataSource对象中。我已将页面移到本地IIS中运行,并且没有任何更改。仍然困惑。 – Jeff 2010-07-21 13:02:38