续之前的一篇开发指南http://www.cnblogs.com/RainbowInTheSky/p/5496777.html

部分人在部署的时候经常出现dll兼容问题(其实可以看小蝶惊鸿的文章,蝶神早已踩过了坑http://www.cnblogs.com/xiaodiejinghong/tag/mono/

站点部署后建议使用webbench进行压力测试

1.Microsoft.Web.Infrastructure.dll不用上传,mono已经实现(MS的dll有api依赖的问题),Mono的dll可以在安装后去它的目录里面找,参考:http://www.cnblogs.com/xiaodiejinghong/archive/2013/05/23/3092181.html

2.System.ComponentModel.DataAnnotations.dll,这个dll是做组件模型的标示,很多ORM都有用到,有必要添加引用并上传(注意版本

3.System.Drawing.dll,这个dll不用上传,但是使用上有一些要点(GDI+相信在安装mono的时候已经安装了),大家在生成验证码的时候会用到字体,但是很多字体linux系统本身是不带的(本身就没有windows那么多的资源),

导致在调用的时候会报字体未找到引用的错误,解决方法也简单,尽量使用Linux有的字体(没有就找替代),这个问题所有编程语言都一样,属于系统环境问题。

项目的dll引用很重要,不相干的dll建议都去掉(太多引用无用的dll,加载或者初始化都会变慢的),保持项目的功能一致性。(如果还有什么dll有问题,在累列出。)

4.最近很多人用MVC5,然后在Linux部署遇到一些问题,大致是DLL的大小写问题(WebPage和Webpage),然后建议建项目的时候选Empty项目,防止添加各种无关紧要的东西。(09-17更新)

最新文章

  1. [每日电路图] 10、两种MOS管的典型开关电路
  2. word表格自动编号,前面加章节号
  3. Oracle 增加修改删除字段与添加注释
  4. iOS开发--JSON
  5. JPush开发
  6. Fedora20 MATE Destop 环境下安装Sougoupinyin输入法+皮肤
  7. Castle IOC容器内幕故事(下)
  8. 【转】java提高篇(十)-----详解匿名内部类
  9. Physical Standby Database Failover
  10. c++的函数模板和类模板
  11. eclipse打包
  12. 前端面试送命题-JS三座大山
  13. DOM操作 JS事件 节点增删改查
  14. socket 通信 error:88
  15. springboot整合视图层之Thymeleaf
  16. 一个网工的Linux学习过程
  17. python 全栈开发,Day96(Django REST framework 视图,django logging配置,django-debug-toolbar使用指南)
  18. 《机器学习实战》ID3算法实现
  19. 写一个小demo过程中遇到的各种问题 学生管理考勤系统(网页模拟)
  20. python数字前自动补零

热门文章

  1. Java -- 键盘输入 Scanner, BufferedReader。 系统相关System,Runtime。随机数 Randrom。日期操作Calendar
  2. hdu 4542 小明系列故事——未知剩余系 反素数 + 打表
  3. NULL 与空字符串
  4. MVC中URL传多个参数
  5. 单机版 JedisUtil({基本操作封装工具类})【二】
  6. css 一些技巧
  7. javaScript-进阶篇(二)
  8. FileInputStream 原理总结 把文件作为字节流进行读操作
  9. hsv空间
  10. 【leetcode刷题笔记】Binary Tree Level Order Traversal II