
.net
铭净止水
这个作者很懒,什么都没留下…
展开
-
.net 开发:错误提示内存被占用或是损坏
遇到该问题一共在两种情况下:一.SOE开发时,读取本地文件时出现,不要慌张,右键点击该文件所在的文件夹,将“安全”里面的数据所有权限分配给"everyone"用户即可,不要做出什么重装系统或是在cmd里输入什么命令将电脑重启的事情。二.winform开发时,读取本地的access数据库mdb,创建要素类和游标的时候出错,刚开始以为是程序读写锁的问题或是共用工作空间导致的错误(注,该原创 2017-05-24 21:22:20 · 453 阅读 · 0 评论 -
C# 类与接口
一、父类对象B b子类对象C c子类对象到父类或父类接口,不需要强制转换,因为父类只有一个B b=c父类对象到子类或子类接口,需要转换,因为子类是复数个,它不知道具体是哪一个C c=(C)b 二、一个类可以继承多个接口,而只能继承一个类三、一个接口可以来自于n个类,而一个类可以有n个接口,多对多四、接口不能实例化,只能用类来实例化,比原创 2017-06-16 09:02:40 · 484 阅读 · 0 评论 -
SOE程序集在更换电脑后无法生成.soe
前几天刚和同事讨论过程序集签名的知识,这个问题出现之后下意识就想会不会是签名的问题,于是试着把程序集的签名给换了,一试,果然可以,又可以生产.soe了。对于程序集签名,我的理解就是,电脑和程序说:我是你爸爸。然后盖了个章(签名),办了户口原创 2017-06-26 21:28:28 · 274 阅读 · 0 评论 -
The requested operation is invalid on a closed state
读取的数据库为postgresql,在网上浏览解决方法时发现用python链接SDE时也会有这问题。说解决办法;出错时我的操作是:workspaceMulti.StartMultiuserEditing(esriMultiuserEditSessionMode.esriMESMNonVersioned); workspaceEdit.St原创 2017-06-27 11:06:08 · 1166 阅读 · 0 评论 -
SOE 部署错误 ClassFactory cannot supply requested class
除了没安装ArcServer的.net扩展之外(这个说明网上很多在此不再赘述),还有一个可能原因就是开发时用的.net版本和部署的机器上的版本不一致原创 2017-07-26 22:17:50 · 1150 阅读 · 3 评论 -
webapi 配置swagger出现问题:not supported by swagger 2.0
一个controller中只能有一个HttpGet请求,多了就会报错。建议减少重载方法,将其他Get方法分开如果在swagger.config中加上c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());则会只显示第一个get方法另:可以不安装swagger ui for .net,安了有可能会原创 2017-08-31 10:02:25 · 9222 阅读 · 3 评论 -
IIS跨域配置
打开网站的标头设置,点击右上角添加,输入如下key和value值: key:Access-Control-Allow-Headersvalue:Content-Type,Token key:Access-Control-Allow-Originvalue:* key:Access-Control-Expose-Headersvalue:Token 重新启动即可...原创 2018-03-25 22:18:24 · 3061 阅读 · 0 评论