标签:
一、在证书存储区中找不到清单签名证书。
解决方法:右击项目属性—>签名—>为ClickOnce清单签名,将勾掉的选项去掉。
参考:http://www.cnblogs.com/190196539/archive/2011/12/03/2272861.html
二、使用wcf中遇到的问题
错误消息:
错误 1 Reference.svcmap: 未能为服务引用“SMSService”生成代码。 无法导入 wsdl:portType 详细信息: 在运行 WSDL 导入扩展时引发异常: System.ServiceModel.Description.DataContractSerializerMessageContractImporter 错误: 类型“Newtonsoft.Json.Linq.JToken”是不支持的递归集合数据协定。请考虑修改集合“Newtonsoft.Json.Linq.JToken”的定义,移除对其自身的引用。 错误来源的 XPath: //wsdl:definitions[@targetNamespace=‘http://tempuri.org/‘]/wsdl:portType[@name=‘ISendMsgService‘] 无法导入 wsdl:binding 详细信息: 导入 wsdl:binding 所依赖的 wsdl:portType 时出错。 wsdl:portType 的 XPath: //wsdl:definitions[@targetNamespace=‘http://tempuri.org/‘]/wsdl:portType[@name=‘ISendMsgService‘] 错误来源的 XPath: //wsdl:definitions[@targetNamespace=‘http://tempuri.org/‘]/wsdl:binding[@name=‘BasicHttpBinding_ISendMsgService‘] 无法导入 wsdl:port 详细信息: 导入 wsdl:port 所依赖的 wsdl:binding 时出错。 wsdl:binding 的 XPath: //wsdl:definitions[@targetNamespace=‘http://tempuri.org/‘]/wsdl:binding[@name=‘BasicHttpBinding_ISendMsgService‘] 错误来源的 XPath: //wsdl:definitions[@targetNamespace=‘http://tempuri.org/‘]/wsdl:service[@name=‘SendMsgService‘]/wsdl:port[@name=‘BasicHttpBinding_ISendMsgService‘] App_WebReferences/SMSService/
解决方法:
1、
2、
参考:http://bbs.csdn.net/topics/390466658
三、安装virtual studio 2012中遇到的严重错误
首先看vs提供的错误日志,发现最后一条错误代码为0x80070643
解决办法:
网上有很多遇到这个问题的,貌似也有各种各样的问题,我遇到的是:注册表的权限被uc浏览器“毙掉”了;
因为我是新装的系统,只有一个uc浏览器,然后装的vs2012,安装过程中,uc就提示被其他程序篡改默认浏览器什么玩意的,然后我就点拒绝篡改了,然后就杯具了
具体方法是:注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7的权限有问题。手动打开“完全读取”权限,我的问题就解决了,重新安装,然后uc再提示的话,就允许篡改就没事了。
参考:http://www.cnblogs.com/coding-hundredOfYears/archive/2012/10/20/2732490.html
标签:
原文地址:http://www.cnblogs.com/zzgblog/p/4645332.html