读书人

winform 公布程序 不能链接数据库

发布时间: 2013-08-06 16:47:25 作者: rapoo

winform 发布程序 不能链接数据库
本帖最后由 wrost 于 2013-07-28 19:49:38 编辑 服务器环境:

win2008 企业版
MSSQL 2008 r2
装了.Net FrameWork 4.0

winForm 里边数据库是用的EF,链接的就是本机上的数据库,下边是 拷贝debug文件夹下 SMS.exe.config 配置文件

数据库名和开发时都一样,就改了一下 Data Source=Flex; 就是连不上数据库

我是不是还少了什么步骤?


<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="WEBVODEntities" connectionString="metadata=res://*/Models.webvodEF.csdl|res://*/Models.webvodEF.ssdl|res://*/Models.webvodEF.msl;provider=System.Data.SqlClient;provider connection string="Data Source=Flex;Initial Catalog=WEBVOD;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>

<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>


[解决办法]
Data Source指向SQL主机实例名,是否指定对。
你可以用SQL Server Management Studio连下,看看能不能访问,如果不能,报什么错。
[解决办法]
防火墙关没?
[解决办法]
连接字符串应该有问题吧
[解决办法]
引用:
Quote: 引用:

防火墙关没?


防火墙也关了


Could not load file or assembly 'cli_uretypes, Version=1.0.7.0, Culture=neutral, PublicKeyToken=ce2cb7e279207b9e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

缺少应用程序集
必要的组件没装
[解决办法]
EF跟MVC没有必然联系啊

读书人网 >C#

热点推荐