[wcf] “System.ServiceModel.DiagnosticUtility”的类型初始值设定项引发异常。
ServiceReference1.WCFToSqlClient client;
                 string baseaddress = "http://localhost:8000/WCFToSql/WCFToSql";
                 EndpointAddress endpointaddress = new EndpointAddress(baseaddress);
                 WSHttpBinding binding = new WSHttpBinding(SecurityMode.None)
                 {
                     ReaderQuotas = XmlDictionaryReaderQuotas.Max,
                     MaxBufferPoolSize = 0x80000 * 2,
                     MaxReceivedMessageSize = int.MaxValue
                 };
                 client = new WindowsFormsApplication1.ServiceReference1.WCFToSqlClient(binding, endpointaddress);//这里出错
在大部分电脑都是可以用的!但是有一些电脑电脑就会提示System.ServiceModel.DiagnosticUtility”的类型初始值设定项引发异常。
请高手帮忙看看!
------解决方案--------------------
应该是.net Framework的版本问题,我原来是 3.5 sp2,好用,我又装了sp1的一个更新,就提示同样的错误。
你在添加删除程序中,删除sp1的一个更新项,应该可以!