嗨,
我正在使用VS2010并使用MicrosoftEntityFramework4.0
我正在开发一个Windows应用程序。我在我的应用程序中绑定了几个组合,它运行得很好。
void BindNatureOfIndustryCombo()
{
using (var obj = new EASDBEntitiesCon())
{
var natureOfIndustryColl = from c in obj.IndustryTypes select c;
var natureOfIndustryList = natureOfIndustryColl.ToList();
cmbNatureOfIndustry.DataSource = natureOfIndustryList;
cmbNatureOfIndustry.DisplayMember = "IndustryType";
cmbNatureOfIndustry.ValueMember = "IndustryTypeID";
}
}ConnectionString是
<add name="EntrpriseApplicationSuit.Properties.Settings.EASDBConnectionString" connectionString="Data Source=192.168.0.150\GSERVER;Initial Catalog=EASDB;Persist Security Info=True;User ID=sa;Password=$1234;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />但是,当我在另一个系统上启动我的应用程序时,它会出现错误:
底层提供程序未能打开
为什么会出现此错误,解决方案是什么?
发布于 2012-01-03 16:35:53
可能会禁用分布式事务协调器(DTC)。尝试使用组件服务管理工具在MSDTC的安全配置中启用用于网络访问的DTC。
打开“组件服务/计算机/我的计算机/分布式事务协调器”/右键单击“本地DTC /属性/安全选项卡”/“检查启用网络DTC访问/允许远程客户端”。
https://stackoverflow.com/questions/5114834
复制相似问题