随笔记录开发遇到的问题
程序在VS的IIS express上运行,在chrome控制台不会报错,但发布到IIS 上,有相关字体文件找不到 ,状态码 404,经查发现是站点需要单独添加MIME类型,不然IIS不识别这种文件类型
两种解决方案1.在IIS上找到MIME类型,添加新的配置.svg image/svg+xmz.woff application/x-font-woff.woff2 application/x-font-woff 2.第一种方法有局限性,是直接操作服务器上的IIS配置,第二种要灵活点,只需要配置程序的web.config 的system.webServer节点,IIS在读取了节点里的内容会自动添加到MIME类型里(个人理解,可以在MIME里看到和方法1一样的结果) <staticContent><remove fileExtension=".woff"/><mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /><remove fileExtension=".woff2"/><mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" /> <remove fileExtension=".svg" /><mimeMap fileExtension=".svg" mimeType="image/svg+xml" /></staticContent> 解决。
- 使用EntityFramework code first 模式开发时,如果开启懒加载并且存在( Class A存在字段【B】,Class B包含字段【A的集合】这种情况),在返回一个jsonresult类型的对象时,会报一个“序列化类型为“System.Data.Entity.DynamicProxies.【类名_序列号】”的对象时检测到循环引用。”的错误,这种情况 导致 不能测试json 串结果是否正确,在网上查到两种解决方案一种是关闭懒加载,一种是配置 设置序列化时忽略循环引用,但是根据我这个菜鸟半年的项目经验来看,两种方法显然不是正途(懒加载在某些情况下直接拿到实体的相关实体比较方便,不想放弃;配置忽略循环引用可能有潜在的麻烦【未知的坑】),想起了之前开发用到的DTO ,大概是用的比较多的处理方式,于是开始做model->modelDto的转化处理,赶脚好累,这时候才体会到 AutoMapper的第三方工具包的好处- -,好在能体会到其存在的意义和作用并把过去的梳理串联起来,就很开心。 哪怕On bench 了一天,今天也很充实。 --2018-8-2记
- 学到一种简便写法。。。这一天算值了,在找关于EF的资料时,查到一个语法 : var model =repository.GetById(ID).firstordefault; var a=model?.字段。看到model?.字段我是蒙比的。。。虽然知道?在C#里是NULLable<>的简便写法,代表对象可以为空,但是直接这么用还是第一次见- -在一些if条件判断的时候,判断实体.字段的条件,有时候因为实体为空报异常,以前我会用&&先判断实体是否为空,如果为空会不走后面的语句不会触发异常,现在可以直接if(实体?.字段==value)了,哈哈。--2018-8-3
git commit 格式 2018-8-7
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动内容参考自:http://www.cnblogs.com/yangyuqiu/p/6371461.html
转载于:https://www.cnblogs.com/Mxy-cnblog/p/9400069.html
随笔记录开发遇到的问题相关推荐
- C#开发笔记,点点细微,处处真情,记录开发中的痛点
该文章的最新版本已迁移至个人博客[比特飞],单击链接 C#开发笔记,点点细微,处处真情,记录开发中的痛点 | .Net中文网 访问. 概述 本系列文章将会向大家介绍本人实际开发过程中所遇到技术点和心得 ...
- 【原创】微信支付遇到的各种坑及解决方案随笔记录,invalid signature, “errMsg“:“chooseWXPay:fail“
[原创]微信支付遇到的各种坑及解决方案随笔记录,invalid signature, "errMsg":"chooseWXPay:fail" 参考文章: (1) ...
- 记录开发HIS系统体温单的思路历程
记录开发HIS系统体温单的思路历程 一.主要技术:react.es6.svg 二.体温单构成 标题和患者基本信息,固定 日期住院信息等 刻度区及绘图区,也是整个体温单最重要的部分 二.体温单绘制规范 ...
- 开发:随笔记录之 Json字符串和对象的相互转换
引入的包 :json-lib-2.1.jar import net.sf.json.JSONArray; import net.sf.json.JSONObject; //随意创建一个实体 RuleD ...
- 关于网上商城开发的随笔记录4
数据库的设计 附上一个参考版本的脚本: http://pan.baidu.com/s/1eQ1vLOQ 下午更新asp.net连接oracle
- MySQL学习随笔记录
安装选custmer自定义安装.默认安装全部在c盘. 自定义安装的时候有个advance port选项用来选择安装目录. -----------------------MySQL常见的一些操作命令-- ...
- OMS开发随笔之开发和部署要点
OMS开发随笔之概述 上一篇中,介绍了OMS的特点和基本的开发概述,这篇详细谈谈具体在实践中遇到的问题及解决方案.本文之涉及到普通短信的开发,不包括彩信. OMS的开发要点 总的来说开发oms没有 ...
- 我的世界JAVA版编程语言_Java版版本记录/开发版本
此页面并非官方版本记录或更新日志.官方日志请见Minecraft官网. 关于1.11及此前版本,请见Mojang官网. 关于Beta 1.8及此前版本,请见Notch的博客,Word of Notch ...
- 记录开发移动端项目过程中的各种问题、插件及教程(不定时更新)
本文为整理记录本人开发移动端项目的过程中,针对项目中业务需求所碰到的各种坑.用到的各种插件及教程整理?. 以下为教程整理: 1.再聊移动端页面的适配_Layout, 布局, mobile, CSS 教 ...
最新文章
- 奇异值分解和图像压缩
- ajax中return不生效
- 硬盘结构及硬盘错误的解决方法(一)
- 干货分享:如何使用Kubernetes的Ingress API
- Android之ANR异常及解决方法
- 【JavaScript】图片组无缝轮播的网页编写方法
- 下载丨53页PDF,云和恩墨技术通讯(2021年4月刊)
- 华为p7刷android go,华为首款Android GO手机发布 1G内存也流畅
- 华为全球最快 AI 训练集群 Atlas 900 诞生!
- nodejs操作mysql查询返回的数据_nodejs连接mysql进行数据库查询返回前台数据的坑...
- Failed to find Build Tools revision 28.0.3
- 小程序开发小结-线下服务器域名部署等
- 如何整理写作思路?MindManager在文章写作方面的应用
- 【unity插件】Post Process 后期效果 画面特效 颜色替换
- 2021系统分析师论文题目记忆
- 卡尔曼滤波算法推导及MATLAB实现
- pycharm远程操作linux进行开发
- DELL服务器 一般内存模块安装原则
- 华为数字化转型与数据管理实践介绍 附下载
- 商务领航的网关问题解决
热门文章
- 浓缩的就是精华——ES6迭代器精炼讲解
- 凝思linux操作系统4.2内核版本_打破技术垄断!国产操作系统的逆袭之路
- iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9443 -j DNAT
- Redis的哨兵(sentinel)模式
- 总结一下最近面试经常被问到的问题
- mysql-----触发器
- cmd 顺序启动服务_未能连接一个Windows服务 怎么回事
- 《Java Web开发入门很简单》学习笔记
- 如何使用GDAL进行图像镶嵌
- 网站锁定php文件命令,PHP文件的锁定机制